import { ATN, DFA, FailedPredicateException, RuleContext, ParserRuleContext, TerminalNode, Token, TokenStream } from 'antlr4'; import PlSqlParserListener from "./PlSqlParserListener.js"; import PlSqlParserVisitor from "./PlSqlParserVisitor.js"; import PlSqlParserBase from './PlSqlParserBase.js'; export default class PlSqlParser extends PlSqlParserBase { static readonly ABORT = 1; static readonly ABS = 2; static readonly ABSENT = 3; static readonly ACCESS = 4; static readonly ACCESSED = 5; static readonly ACCOUNT = 6; static readonly ACL = 7; static readonly ACOS = 8; static readonly ACROSS = 9; static readonly ACTION = 10; static readonly ACTIONS = 11; static readonly ACTIVATE = 12; static readonly ACTIVE = 13; static readonly ACTIVE_COMPONENT = 14; static readonly ACTIVE_DATA = 15; static readonly ACTIVE_FUNCTION = 16; static readonly ACTIVE_TAG = 17; static readonly ACTIVITY = 18; static readonly ADAPTIVE_PLAN = 19; static readonly ADD = 20; static readonly ADD_COLUMN = 21; static readonly ADD_GROUP = 22; static readonly ADD_MONTHS = 23; static readonly ADJ_DATE = 24; static readonly ADMIN = 25; static readonly ADMINISTER = 26; static readonly ADMINISTRATOR = 27; static readonly ADVANCED = 28; static readonly ADVISE = 29; static readonly ADVISOR = 30; static readonly AFD_DISKSTRING = 31; static readonly AFTER = 32; static readonly AGENT = 33; static readonly AGGREGATE = 34; static readonly A_LETTER = 35; static readonly ALIAS = 36; static readonly ALL = 37; static readonly ALLOCATE = 38; static readonly ALLOW = 39; static readonly ALL_ROWS = 40; static readonly ALTER = 41; static readonly ALTERNATE = 42; static readonly ALWAYS = 43; static readonly ANALYTIC = 44; static readonly ANALYZE = 45; static readonly ANCESTOR = 46; static readonly ANCILLARY = 47; static readonly AND = 48; static readonly AND_EQUAL = 49; static readonly ANOMALY = 50; static readonly ANSI_REARCH = 51; static readonly ANTIJOIN = 52; static readonly ANY = 53; static readonly ANYSCHEMA = 54; static readonly APPEND = 55; static readonly APPENDCHILDXML = 56; static readonly APPEND_VALUES = 57; static readonly APPLICATION = 58; static readonly APPLY = 59; static readonly APPROX_COUNT_DISTINCT = 60; static readonly ARCHIVAL = 61; static readonly ARCHIVE = 62; static readonly ARCHIVED = 63; static readonly ARCHIVELOG = 64; static readonly ARRAY = 65; static readonly AS = 66; static readonly ASC = 67; static readonly ASCII = 68; static readonly ASCIISTR = 69; static readonly ASIN = 70; static readonly ASIS = 71; static readonly ASSEMBLY = 72; static readonly ASSIGN = 73; static readonly ASSOCIATE = 74; static readonly ASYNC = 75; static readonly ASYNCHRONOUS = 76; static readonly ATAN2 = 77; static readonly ATAN = 78; static readonly AT = 79; static readonly ATTRIBUTE = 80; static readonly ATTRIBUTES = 81; static readonly AUDIT = 82; static readonly AUTHENTICATED = 83; static readonly AUTHENTICATION = 84; static readonly AUTHID = 85; static readonly AUTHORIZATION = 86; static readonly AUTOALLOCATE = 87; static readonly AUTO = 88; static readonly AUTOBACKUP = 89; static readonly AUTOEXTEND = 90; static readonly AUTO_LOGIN = 91; static readonly AUTOMATIC = 92; static readonly AUTONOMOUS_TRANSACTION = 93; static readonly AUTO_REOPTIMIZE = 94; static readonly AVAILABILITY = 95; static readonly AVRO = 96; static readonly BACKGROUND = 97; static readonly BACKINGFILE = 98; static readonly BACKUP = 99; static readonly BACKUPS = 100; static readonly BACKUPSET = 101; static readonly BASIC = 102; static readonly BASICFILE = 103; static readonly BATCH = 104; static readonly BATCHSIZE = 105; static readonly BATCH_TABLE_ACCESS_BY_ROWID = 106; static readonly BECOME = 107; static readonly BEFORE = 108; static readonly BEGIN = 109; static readonly BEGINNING = 110; static readonly BEGIN_OUTLINE_DATA = 111; static readonly BEHALF = 112; static readonly BEQUEATH = 113; static readonly BETWEEN = 114; static readonly BFILE = 115; static readonly BFILENAME = 116; static readonly BIGFILE = 117; static readonly BINARY = 118; static readonly BINARY_DOUBLE = 119; static readonly BINARY_DOUBLE_INFINITY = 120; static readonly BINARY_DOUBLE_NAN = 121; static readonly BINARY_FLOAT = 122; static readonly BINARY_FLOAT_INFINITY = 123; static readonly BINARY_FLOAT_NAN = 124; static readonly BINARY_INTEGER = 125; static readonly BIND_AWARE = 126; static readonly BINDING = 127; static readonly BIN_TO_NUM = 128; static readonly BITAND = 129; static readonly BITMAP_AND = 130; static readonly BITMAP = 131; static readonly BITMAPS = 132; static readonly BITMAP_TREE = 133; static readonly BITS = 134; static readonly BLOB = 135; static readonly BLOCK = 136; static readonly BLOCK_RANGE = 137; static readonly BLOCKS = 138; static readonly BLOCKSIZE = 139; static readonly BODY = 140; static readonly BOOLEAN = 141; static readonly BOTH = 142; static readonly BOUND = 143; static readonly BRANCH = 144; static readonly BREADTH = 145; static readonly BROADCAST = 146; static readonly BSON = 147; static readonly BUFFER = 148; static readonly BUFFER_CACHE = 149; static readonly BUFFER_POOL = 150; static readonly BUILD = 151; static readonly BULK = 152; static readonly BY = 153; static readonly BYPASS_RECURSIVE_CHECK = 154; static readonly BYPASS_UJVC = 155; static readonly BYTE = 156; static readonly CACHE = 157; static readonly CACHE_CB = 158; static readonly CACHE_INSTANCES = 159; static readonly CACHE_TEMP_TABLE = 160; static readonly CACHING = 161; static readonly CALCULATED = 162; static readonly CALLBACK = 163; static readonly CALL = 164; static readonly CANCEL = 165; static readonly CANONICAL = 166; static readonly CAPACITY = 167; static readonly CAPTION = 168; static readonly CARDINALITY = 169; static readonly CASCADE = 170; static readonly CASE = 171; static readonly CAST = 172; static readonly CASESENSITIVE = 173; static readonly CATEGORY = 174; static readonly CDBDEFAULT = 175; static readonly CEIL = 176; static readonly CELL_FLASH_CACHE = 177; static readonly CERTIFICATE = 178; static readonly CFILE = 179; static readonly CHAINED = 180; static readonly CHANGE = 181; static readonly CHANGETRACKING = 182; static readonly CHANGE_DUPKEY_ERROR_INDEX = 183; static readonly CHARACTER = 184; static readonly CHAR = 185; static readonly CHAR_CS = 186; static readonly CHARTOROWID = 187; static readonly CHECK_ACL_REWRITE = 188; static readonly CHECK = 189; static readonly CHECKPOINT = 190; static readonly CHILD = 191; static readonly CHOOSE = 192; static readonly CHR = 193; static readonly CHUNK = 194; static readonly CLASS = 195; static readonly CLASSIFICATION = 196; static readonly CLASSIFIER = 197; static readonly CLAUSE = 198; static readonly CLEAN = 199; static readonly CLEANUP = 200; static readonly CLEAR = 201; static readonly C_LETTER = 202; static readonly CLIENT = 203; static readonly CLOB = 204; static readonly CLONE = 205; static readonly CLOSE_CACHED_OPEN_CURSORS = 206; static readonly CLOSE = 207; static readonly CLUSTER_BY_ROWID = 208; static readonly CLUSTER = 209; static readonly CLUSTER_DETAILS = 210; static readonly CLUSTER_DISTANCE = 211; static readonly CLUSTER_ID = 212; static readonly CLUSTERING = 213; static readonly CLUSTERING_FACTOR = 214; static readonly CLUSTER_PROBABILITY = 215; static readonly CLUSTER_SET = 216; static readonly COALESCE = 217; static readonly COALESCE_SQ = 218; static readonly COARSE = 219; static readonly CO_AUTH_IND = 220; static readonly COLD = 221; static readonly COLLECT = 222; static readonly COLUMNAR = 223; static readonly COLUMN_AUTH_INDICATOR = 224; static readonly COLUMN = 225; static readonly COLUMNS = 226; static readonly COLUMN_STATS = 227; static readonly COLUMN_VALUE = 228; static readonly COMMENT = 229; static readonly COMMIT = 230; static readonly COMMITTED = 231; static readonly COMMON = 232; static readonly COMMON_DATA = 233; static readonly COMPACT = 234; static readonly COMPATIBILITY = 235; static readonly COMPILE = 236; static readonly COMPLETE = 237; static readonly COMPLIANCE = 238; static readonly COMPONENT = 239; static readonly COMPONENTS = 240; static readonly COMPOSE = 241; static readonly COMPOSITE = 242; static readonly COMPOSITE_LIMIT = 243; static readonly COMPOUND = 244; static readonly COMPRESS = 245; static readonly COMPUTE = 246; static readonly CONCAT = 247; static readonly CON_DBID_TO_ID = 248; static readonly CONDITIONAL = 249; static readonly CONDITION = 250; static readonly CONFIRM = 251; static readonly CONFORMING = 252; static readonly CON_GUID_TO_ID = 253; static readonly CON_ID = 254; static readonly CON_NAME_TO_ID = 255; static readonly CONNECT_BY_CB_WHR_ONLY = 256; static readonly CONNECT_BY_COMBINE_SW = 257; static readonly CONNECT_BY_COST_BASED = 258; static readonly CONNECT_BY_ELIM_DUPS = 259; static readonly CONNECT_BY_FILTERING = 260; static readonly CONNECT_BY_ISCYCLE = 261; static readonly CONNECT_BY_ISLEAF = 262; static readonly CONNECT_BY_ROOT = 263; static readonly CONNECT = 264; static readonly CONNECT_TIME = 265; static readonly CONSIDER = 266; static readonly CONSISTENT = 267; static readonly CONSTANT = 268; static readonly CONST = 269; static readonly CONSTRAINT = 270; static readonly CONSTRAINTS = 271; static readonly CONSTRUCTOR = 272; static readonly CONTAINER = 273; static readonly CONTAINERS = 274; static readonly CONTAINERS_DEFAULT = 275; static readonly CONTAINER_DATA = 276; static readonly CONTAINER_MAP = 277; static readonly CONTENT = 278; static readonly CONTENTS = 279; static readonly CONTEXT = 280; static readonly CONTINUE = 281; static readonly CONTROLFILE = 282; static readonly CON_UID_TO_ID = 283; static readonly CONVERT = 284; static readonly CONVERSION = 285; static readonly COOKIE = 286; static readonly COPY = 287; static readonly CORR_K = 288; static readonly CORR_S = 289; static readonly CORRUPTION = 290; static readonly CORRUPT_XID_ALL = 291; static readonly CORRUPT_XID = 292; static readonly COS = 293; static readonly COSH = 294; static readonly COST = 295; static readonly COST_XML_QUERY_REWRITE = 296; static readonly COUNT = 297; static readonly COVAR_POP = 298; static readonly COVAR_SAMP = 299; static readonly CPU_COSTING = 300; static readonly CPU_PER_CALL = 301; static readonly CPU_PER_SESSION = 302; static readonly CRASH = 303; static readonly CREATE = 304; static readonly CREATE_FILE_DEST = 305; static readonly CREATE_STORED_OUTLINES = 306; static readonly CREATION = 307; static readonly CREDENTIAL = 308; static readonly CRITICAL = 309; static readonly CROSS = 310; static readonly CROSSEDITION = 311; static readonly CSCONVERT = 312; static readonly CUBE_AJ = 313; static readonly CUBE = 314; static readonly CUBE_GB = 315; static readonly CUBE_SJ = 316; static readonly CUME_DISTM = 317; static readonly CURRENT = 318; static readonly CURRENT_DATE = 319; static readonly CURRENT_SCHEMA = 320; static readonly CURRENT_TIME = 321; static readonly CURRENT_TIMESTAMP = 322; static readonly CURRENT_USER = 323; static readonly CURRENTV = 324; static readonly CURSOR = 325; static readonly CURSOR_SHARING_EXACT = 326; static readonly CURSOR_SPECIFIC_SEGMENT = 327; static readonly CUSTOMDATUM = 328; static readonly CV = 329; static readonly CYCLE = 330; static readonly DANGLING = 331; static readonly DATABASE = 332; static readonly DATA = 333; static readonly DATAFILE = 334; static readonly DATAFILES = 335; static readonly DATAGUARDCONFIG = 336; static readonly DATAMOVEMENT = 337; static readonly DATAOBJNO = 338; static readonly DATAOBJ_TO_MAT_PARTITION = 339; static readonly DATAOBJ_TO_PARTITION = 340; static readonly DATAPUMP = 341; static readonly DATA_SECURITY_REWRITE_LIMIT = 342; static readonly DATE = 343; static readonly DATE_MODE = 344; static readonly DAY = 345; static readonly DAYS = 346; static readonly DBA = 347; static readonly DBA_RECYCLEBIN = 348; static readonly DBMS_STATS = 349; static readonly DB_ROLE_CHANGE = 350; static readonly DBTIMEZONE = 351; static readonly DB_UNIQUE_NAME = 352; static readonly DB_VERSION = 353; static readonly DDL = 354; static readonly DEALLOCATE = 355; static readonly DEBUG = 356; static readonly DEBUGGER = 357; static readonly DEC = 358; static readonly DECIMAL = 359; static readonly DECLARE = 360; static readonly DECOMPOSE = 361; static readonly DECORRELATE = 362; static readonly DECR = 363; static readonly DECREMENT = 364; static readonly DECRYPT = 365; static readonly DEDUPLICATE = 366; static readonly DEFAULT = 367; static readonly DEFAULTS = 368; static readonly DEFAULT_COLLATION = 369; static readonly DEFAULT_CREDENTIAL = 370; static readonly DEFERRABLE = 371; static readonly DEFERRED = 372; static readonly DEFINED = 373; static readonly DEFINE = 374; static readonly DEFINER = 375; static readonly DEGREE = 376; static readonly DELAY = 377; static readonly DELEGATE = 378; static readonly DELETE_ALL = 379; static readonly DELETE = 380; static readonly DELETEXML = 381; static readonly DEMAND = 382; static readonly DENSE_RANKM = 383; static readonly DEPENDENT = 384; static readonly DEPTH = 385; static readonly DEQUEUE = 386; static readonly DEREF = 387; static readonly DEREF_NO_REWRITE = 388; static readonly DESC = 389; static readonly DESCRIPTION = 390; static readonly DESTROY = 391; static readonly DETACHED = 392; static readonly DETERMINES = 393; static readonly DETERMINISTIC = 394; static readonly DICTIONARY = 395; static readonly DIMENSION = 396; static readonly DIMENSIONS = 397; static readonly DIRECT_LOAD = 398; static readonly DIRECTORY = 399; static readonly DIRECT_PATH = 400; static readonly DISABLE_ALL = 401; static readonly DISABLE = 402; static readonly DISABLE_PARALLEL_DML = 403; static readonly DISABLE_PRESET = 404; static readonly DISABLE_RPKE = 405; static readonly DISALLOW = 406; static readonly DISASSOCIATE = 407; static readonly DISCARD = 408; static readonly DISCONNECT = 409; static readonly DISK = 410; static readonly DISKGROUP = 411; static readonly DISKGROUP_PLUS = 412; static readonly DISKS = 413; static readonly DISMOUNT = 414; static readonly DISTINCT = 415; static readonly DISTINGUISHED = 416; static readonly DISTRIBUTED = 417; static readonly DISTRIBUTE = 418; static readonly DML = 419; static readonly DML_UPDATE = 420; static readonly DOCFIDELITY = 421; static readonly DOCUMENT = 422; static readonly DOMAIN_INDEX_FILTER = 423; static readonly DOMAIN_INDEX_NO_SORT = 424; static readonly DOMAIN_INDEX_SORT = 425; static readonly DOUBLE = 426; static readonly DOWNGRADE = 427; static readonly DRIVING_SITE = 428; static readonly DROP_COLUMN = 429; static readonly DROP = 430; static readonly DROP_GROUP = 431; static readonly DSINTERVAL_UNCONSTRAINED = 432; static readonly DST_UPGRADE_INSERT_CONV = 433; static readonly DUMP = 434; static readonly DUMPSET = 435; static readonly DUPLICATE = 436; static readonly DV = 437; static readonly DYNAMIC = 438; static readonly DYNAMIC_SAMPLING = 439; static readonly DYNAMIC_SAMPLING_EST_CDN = 440; static readonly E_LETTER = 441; static readonly EACH = 442; static readonly EDITIONABLE = 443; static readonly EDITION = 444; static readonly EDITIONING = 445; static readonly EDITIONS = 446; static readonly ELEMENT = 447; static readonly ELIM_GROUPBY = 448; static readonly ELIMINATE_JOIN = 449; static readonly ELIMINATE_OBY = 450; static readonly ELIMINATE_OUTER_JOIN = 451; static readonly ELSE = 452; static readonly ELSIF = 453; static readonly EM = 454; static readonly EMPTY_BLOB = 455; static readonly EMPTY_CLOB = 456; static readonly EMPTY = 457; static readonly ENABLE_ALL = 458; static readonly ENABLE = 459; static readonly ENABLE_PARALLEL_DML = 460; static readonly ENABLE_PRESET = 461; static readonly ENCODING = 462; static readonly ENCRYPT = 463; static readonly ENCRYPTION = 464; static readonly END = 465; static readonly END_OUTLINE_DATA = 466; static readonly ENFORCED = 467; static readonly ENFORCE = 468; static readonly ENQUEUE = 469; static readonly ENTERPRISE = 470; static readonly ENTITYESCAPING = 471; static readonly ENTRY = 472; static readonly EQUIPART = 473; static readonly ERR = 474; static readonly ERROR_ARGUMENT = 475; static readonly ERROR = 476; static readonly ERROR_ON_OVERLAP_TIME = 477; static readonly ERRORS = 478; static readonly ESCAPE = 479; static readonly ESTIMATE = 480; static readonly EVAL = 481; static readonly EVALNAME = 482; static readonly EVALUATE = 483; static readonly EVALUATION = 484; static readonly EVENTS = 485; static readonly EVERY = 486; static readonly EXCEPT = 487; static readonly EXCEPTION = 488; static readonly EXCEPTION_INIT = 489; static readonly EXCEPTIONS = 490; static readonly EXCHANGE = 491; static readonly EXCLUDE = 492; static readonly EXCLUDING = 493; static readonly EXCLUSIVE = 494; static readonly EXECUTE = 495; static readonly EXEMPT = 496; static readonly EXISTING = 497; static readonly EXISTS = 498; static readonly EXISTSNODE = 499; static readonly EXIT = 500; static readonly EXPAND_GSET_TO_UNION = 501; static readonly EXPAND_TABLE = 502; static readonly EXP = 503; static readonly EXPIRE = 504; static readonly EXPLAIN = 505; static readonly EXPLOSION = 506; static readonly EXPORT = 507; static readonly EXPR_CORR_CHECK = 508; static readonly EXPRESS = 509; static readonly EXTENDS = 510; static readonly EXTENT = 511; static readonly EXTENTS = 512; static readonly EXTERNAL = 513; static readonly EXTERNALLY = 514; static readonly EXTRACTCLOBXML = 515; static readonly EXTRACT = 516; static readonly EXTRACTVALUE = 517; static readonly EXTRA = 518; static readonly FACILITY = 519; static readonly FACT = 520; static readonly FACTOR = 521; static readonly FACTORIZE_JOIN = 522; static readonly FAILED = 523; static readonly FAILED_LOGIN_ATTEMPTS = 524; static readonly FAILGROUP = 525; static readonly FAILOVER = 526; static readonly FAILURE = 527; static readonly FALSE = 528; static readonly FAMILY = 529; static readonly FAR = 530; static readonly FAST = 531; static readonly FASTSTART = 532; static readonly FBTSCAN = 533; static readonly FEATURE = 534; static readonly FEATURE_DETAILS = 535; static readonly FEATURE_ID = 536; static readonly FEATURE_SET = 537; static readonly FEATURE_VALUE = 538; static readonly FETCH = 539; static readonly FILE = 540; static readonly FILE_NAME_CONVERT = 541; static readonly FILEGROUP = 542; static readonly FILESTORE = 543; static readonly FILESYSTEM_LIKE_LOGGING = 544; static readonly FILTER = 545; static readonly FINAL = 546; static readonly FINE = 547; static readonly FINISH = 548; static readonly FIRST = 549; static readonly FIRSTM = 550; static readonly FIRST_ROWS = 551; static readonly FIRST_VALUE = 552; static readonly FIXED_VIEW_DATA = 553; static readonly FLAGGER = 554; static readonly FLASHBACK = 555; static readonly FLASH_CACHE = 556; static readonly FLOAT = 557; static readonly FLOB = 558; static readonly FLEX = 559; static readonly FLOOR = 560; static readonly FLUSH = 561; static readonly FOLDER = 562; static readonly FOLLOWING = 563; static readonly FOLLOWS = 564; static readonly FORALL = 565; static readonly FORCE = 566; static readonly FORCE_XML_QUERY_REWRITE = 567; static readonly FOREIGN = 568; static readonly FOREVER = 569; static readonly FOR = 570; static readonly FORMAT = 571; static readonly FORWARD = 572; static readonly FRAGMENT_NUMBER = 573; static readonly FREELIST = 574; static readonly FREELISTS = 575; static readonly FREEPOOLS = 576; static readonly FRESH = 577; static readonly FROM = 578; static readonly FROM_TZ = 579; static readonly FULL = 580; static readonly FULL_OUTER_JOIN_TO_OUTER = 581; static readonly FUNCTION = 582; static readonly FUNCTIONS = 583; static readonly FTP = 584; static readonly G_LETTER = 585; static readonly GATHER_OPTIMIZER_STATISTICS = 586; static readonly GATHER_PLAN_STATISTICS = 587; static readonly GBY_CONC_ROLLUP = 588; static readonly GBY_PUSHDOWN = 589; static readonly GENERATED = 590; static readonly GET = 591; static readonly GLOBAL = 592; static readonly GLOBALLY = 593; static readonly GLOBAL_NAME = 594; static readonly GLOBAL_TOPIC_ENABLED = 595; static readonly GOTO = 596; static readonly GRANT = 597; static readonly GROUP_BY = 598; static readonly GROUP = 599; static readonly GROUP_ID = 600; static readonly GROUPING = 601; static readonly GROUPING_ID = 602; static readonly GROUPS = 603; static readonly GUARANTEED = 604; static readonly GUARANTEE = 605; static readonly GUARD = 606; static readonly HALF_YEARS = 607; static readonly HASH_AJ = 608; static readonly HASH = 609; static readonly HASHKEYS = 610; static readonly HASH_SJ = 611; static readonly HAVING = 612; static readonly HEADER = 613; static readonly HEAP = 614; static readonly HELP = 615; static readonly HEXTORAW = 616; static readonly HEXTOREF = 617; static readonly HIDDEN_KEYWORD = 618; static readonly HIDE = 619; static readonly HIER_ORDER = 620; static readonly HIERARCHICAL = 621; static readonly HIERARCHIES = 622; static readonly HIERARCHY = 623; static readonly HIGH = 624; static readonly HINTSET_BEGIN = 625; static readonly HINTSET_END = 626; static readonly HOT = 627; static readonly HOUR = 628; static readonly HOURS = 629; static readonly HTTP = 630; static readonly HWM_BROKERED = 631; static readonly HYBRID = 632; static readonly H_LETTER = 633; static readonly IDENTIFIED = 634; static readonly IDENTIFIER = 635; static readonly IDENTITY = 636; static readonly IDGENERATORS = 637; static readonly ID = 638; static readonly IDLE_TIME = 639; static readonly IF = 640; static readonly IGNORE = 641; static readonly IGNORE_OPTIM_EMBEDDED_HINTS = 642; static readonly IGNORE_ROW_ON_DUPKEY_INDEX = 643; static readonly IGNORE_WHERE_CLAUSE = 644; static readonly ILM = 645; static readonly IMMEDIATE = 646; static readonly IMPACT = 647; static readonly IMPORT = 648; static readonly INACTIVE = 649; static readonly INACTIVE_ACCOUNT_TIME = 650; static readonly INCLUDE = 651; static readonly INCLUDE_VERSION = 652; static readonly INCLUDING = 653; static readonly INCREMENTAL = 654; static readonly INCREMENT = 655; static readonly INCR = 656; static readonly INDENT = 657; static readonly INDEX_ASC = 658; static readonly INDEX_COMBINE = 659; static readonly INDEX_DESC = 660; static readonly INDEXED = 661; static readonly INDEXES = 662; static readonly INDEX_FFS = 663; static readonly INDEX_FILTER = 664; static readonly INDEX = 665; static readonly INDEXING = 666; static readonly INDEX_JOIN = 667; static readonly INDEX_ROWS = 668; static readonly INDEX_RRS = 669; static readonly INDEX_RS_ASC = 670; static readonly INDEX_RS_DESC = 671; static readonly INDEX_RS = 672; static readonly INDEX_SCAN = 673; static readonly INDEX_SKIP_SCAN = 674; static readonly INDEX_SS_ASC = 675; static readonly INDEX_SS_DESC = 676; static readonly INDEX_SS = 677; static readonly INDEX_STATS = 678; static readonly INDEXTYPE = 679; static readonly INDEXTYPES = 680; static readonly INDICATOR = 681; static readonly INDICES = 682; static readonly INFINITE = 683; static readonly INFORMATIONAL = 684; static readonly INHERIT = 685; static readonly IN = 686; static readonly INITCAP = 687; static readonly INITIAL = 688; static readonly INITIALIZED = 689; static readonly INITIALLY = 690; static readonly INITRANS = 691; static readonly INLINE = 692; static readonly INLINE_XMLTYPE_NT = 693; static readonly INMEMORY = 694; static readonly IN_MEMORY_METADATA = 695; static readonly INMEMORY_PRUNING = 696; static readonly INNER = 697; static readonly INOUT = 698; static readonly INPLACE = 699; static readonly INSERTCHILDXMLAFTER = 700; static readonly INSERTCHILDXMLBEFORE = 701; static readonly INSERTCHILDXML = 702; static readonly INSERT = 703; static readonly INSERTXMLAFTER = 704; static readonly INSERTXMLBEFORE = 705; static readonly INSTANCE = 706; static readonly INSTANCES = 707; static readonly INSTANTIABLE = 708; static readonly INSTANTLY = 709; static readonly INSTEAD = 710; static readonly INSTR2 = 711; static readonly INSTR4 = 712; static readonly INSTRB = 713; static readonly INSTRC = 714; static readonly INSTR = 715; static readonly INTEGER = 716; static readonly INTERLEAVED = 717; static readonly INTERMEDIATE = 718; static readonly INTERNAL_CONVERT = 719; static readonly INTERNAL_USE = 720; static readonly INTERPRETED = 721; static readonly INTERSECT = 722; static readonly INTERVAL = 723; static readonly INT = 724; static readonly INTO = 725; static readonly INVALIDATE = 726; static readonly INVISIBLE = 727; static readonly IN_XQUERY = 728; static readonly IS = 729; static readonly IS_LEAF = 730; static readonly ISOLATION = 731; static readonly ISOLATION_LEVEL = 732; static readonly ITERATE = 733; static readonly ITERATION_NUMBER = 734; static readonly JAVA = 735; static readonly JOB = 736; static readonly JOIN = 737; static readonly JSON_ARRAYAGG = 738; static readonly JSON_ARRAY = 739; static readonly JSON_EQUAL = 740; static readonly JSON_EXISTS2 = 741; static readonly JSON_EXISTS = 742; static readonly JSONGET = 743; static readonly JSON = 744; static readonly JSON_OBJECTAGG = 745; static readonly JSON_OBJECT = 746; static readonly JSONPARSE = 747; static readonly JSON_QUERY = 748; static readonly JSON_SERIALIZE = 749; static readonly JSON_TABLE = 750; static readonly JSON_TEXTCONTAINS2 = 751; static readonly JSON_TEXTCONTAINS = 752; static readonly JSON_TRANSFORM = 753; static readonly JSON_VALUE = 754; static readonly K_LETTER = 755; static readonly KEEP_DUPLICATES = 756; static readonly KEEP = 757; static readonly KERBEROS = 758; static readonly KEY = 759; static readonly KEY_LENGTH = 760; static readonly KEYSIZE = 761; static readonly KEYS = 762; static readonly KEYSTORE = 763; static readonly KILL = 764; static readonly LABEL = 765; static readonly LANGUAGE = 766; static readonly LAST_DAY = 767; static readonly LAST = 768; static readonly LAST_VALUE = 769; static readonly LATERAL = 770; static readonly LAX = 771; static readonly LAYER = 772; static readonly LDAP_REGISTRATION_ENABLED = 773; static readonly LDAP_REGISTRATION = 774; static readonly LDAP_REG_SYNC_INTERVAL = 775; static readonly LEAF = 776; static readonly LEAD_CDB = 777; static readonly LEAD_CDB_URI = 778; static readonly LEADING = 779; static readonly LEFT = 780; static readonly LENGTH2 = 781; static readonly LENGTH4 = 782; static readonly LENGTHB = 783; static readonly LENGTHC = 784; static readonly LENGTH = 785; static readonly LESS = 786; static readonly LEVEL = 787; static readonly LEVEL_NAME = 788; static readonly LEVELS = 789; static readonly LIBRARY = 790; static readonly LIFECYCLE = 791; static readonly LIFE = 792; static readonly LIFETIME = 793; static readonly LIKE2 = 794; static readonly LIKE4 = 795; static readonly LIKEC = 796; static readonly LIKE_EXPAND = 797; static readonly LIKE = 798; static readonly LIMIT = 799; static readonly LINEAR = 800; static readonly LINK = 801; static readonly LIST = 802; static readonly LN = 803; static readonly LNNVL = 804; static readonly LOAD = 805; static readonly LOB = 806; static readonly LOBNVL = 807; static readonly LOBS = 808; static readonly LOCAL_INDEXES = 809; static readonly LOCAL = 810; static readonly LOCALTIME = 811; static readonly LOCALTIMESTAMP = 812; static readonly LOCATION = 813; static readonly LOCATOR = 814; static readonly LOCKDOWN = 815; static readonly LOCKED = 816; static readonly LOCKING = 817; static readonly LOCK = 818; static readonly LOGFILE = 819; static readonly LOGFILES = 820; static readonly LOGGING = 821; static readonly LOGICAL = 822; static readonly LOGICAL_READS_PER_CALL = 823; static readonly LOGICAL_READS_PER_SESSION = 824; static readonly LOG = 825; static readonly LOGMINING = 826; static readonly LOGOFF = 827; static readonly LOGON = 828; static readonly LOG_READ_ONLY_VIOLATIONS = 829; static readonly LONG = 830; static readonly LOOP = 831; static readonly LOST = 832; static readonly LOWER = 833; static readonly LOW = 834; static readonly LPAD = 835; static readonly LTRIM = 836; static readonly M_LETTER = 837; static readonly MAIN = 838; static readonly MAKE_REF = 839; static readonly MANAGED = 840; static readonly MANAGE = 841; static readonly MANAGEMENT = 842; static readonly MANAGER = 843; static readonly MANDATORY = 844; static readonly MANUAL = 845; static readonly MAP = 846; static readonly MAPPING = 847; static readonly MASTER = 848; static readonly MATCHED = 849; static readonly MATCHES = 850; static readonly MATCH = 851; static readonly MATCH_NUMBER = 852; static readonly MATCH_RECOGNIZE = 853; static readonly MATERIALIZED = 854; static readonly MATERIALIZE = 855; static readonly MAXARCHLOGS = 856; static readonly MAXDATAFILES = 857; static readonly MAXEXTENTS = 858; static readonly MAXIMIZE = 859; static readonly MAXINSTANCES = 860; static readonly MAXLOGFILES = 861; static readonly MAXLOGHISTORY = 862; static readonly MAXLOGMEMBERS = 863; static readonly MAX_SHARED_TEMP_SIZE = 864; static readonly MAXSIZE = 865; static readonly MAXTRANS = 866; static readonly MAXVALUE = 867; static readonly MEASURE = 868; static readonly MEASURES = 869; static readonly MEDIUM = 870; static readonly MEMBER = 871; static readonly MEMBER_CAPTION = 872; static readonly MEMBER_DESCRIPTION = 873; static readonly MEMBER_NAME = 874; static readonly MEMBER_UNIQUE_NAME = 875; static readonly MEMCOMPRESS = 876; static readonly MEMORY = 877; static readonly MERGEACTIONS = 878; static readonly MERGE_AJ = 879; static readonly MERGE_CONST_ON = 880; static readonly MERGE = 881; static readonly MERGE_SJ = 882; static readonly METADATA = 883; static readonly METHOD = 884; static readonly MIGRATE = 885; static readonly MIGRATION = 886; static readonly MINEXTENTS = 887; static readonly MINIMIZE = 888; static readonly MINIMUM = 889; static readonly MINING = 890; static readonly MINUS = 891; static readonly MINUS_NULL = 892; static readonly MINUTE = 893; static readonly MINUTES = 894; static readonly MINVALUE = 895; static readonly MIRRORCOLD = 896; static readonly MIRRORHOT = 897; static readonly MIRROR = 898; static readonly MISSING = 899; static readonly MISMATCH = 900; static readonly MLSLABEL = 901; static readonly MODEL_COMPILE_SUBQUERY = 902; static readonly MODEL_DONTVERIFY_UNIQUENESS = 903; static readonly MODEL_DYNAMIC_SUBQUERY = 904; static readonly MODEL_MIN_ANALYSIS = 905; static readonly MODEL = 906; static readonly MODEL_NB = 907; static readonly MODEL_NO_ANALYSIS = 908; static readonly MODEL_PBY = 909; static readonly MODEL_PUSH_REF = 910; static readonly MODEL_SV = 911; static readonly MODE = 912; static readonly MODIFICATION = 913; static readonly MODIFY_COLUMN_TYPE = 914; static readonly MODIFY = 915; static readonly MOD = 916; static readonly MODULE = 917; static readonly MONITORING = 918; static readonly MONITOR = 919; static readonly MONTH = 920; static readonly MONTHS_BETWEEN = 921; static readonly MONTHS = 922; static readonly MOUNT = 923; static readonly MOUNTPATH = 924; static readonly MOUNTPOINT = 925; static readonly MOVEMENT = 926; static readonly MOVE = 927; static readonly MULTIDIMENSIONAL = 928; static readonly MULTISET = 929; static readonly MV_MERGE = 930; static readonly NAMED = 931; static readonly NAME = 932; static readonly NAMESPACE = 933; static readonly NAN = 934; static readonly NANVL = 935; static readonly NATIONAL = 936; static readonly NATIVE_FULL_OUTER_JOIN = 937; static readonly NATIVE = 938; static readonly NATURAL = 939; static readonly NATURALN = 940; static readonly NAV = 941; static readonly NCHAR_CS = 942; static readonly NCHAR = 943; static readonly NCHR = 944; static readonly NCLOB = 945; static readonly NEEDED = 946; static readonly NEG = 947; static readonly NESTED = 948; static readonly NESTED_TABLE_FAST_INSERT = 949; static readonly NESTED_TABLE_GET_REFS = 950; static readonly NESTED_TABLE_ID = 951; static readonly NESTED_TABLE_SET_REFS = 952; static readonly NESTED_TABLE_SET_SETID = 953; static readonly NETWORK = 954; static readonly NEVER = 955; static readonly NEW = 956; static readonly NEW_TIME = 957; static readonly NEXT_DAY = 958; static readonly NEXT = 959; static readonly NL_AJ = 960; static readonly NLJ_BATCHING = 961; static readonly NLJ_INDEX_FILTER = 962; static readonly NLJ_INDEX_SCAN = 963; static readonly NLJ_PREFETCH = 964; static readonly NLS_CALENDAR = 965; static readonly NLS_CHARACTERSET = 966; static readonly NLS_CHARSET_DECL_LEN = 967; static readonly NLS_CHARSET_ID = 968; static readonly NLS_CHARSET_NAME = 969; static readonly NLS_COMP = 970; static readonly NLS_CURRENCY = 971; static readonly NLS_DATE_FORMAT = 972; static readonly NLS_DATE_LANGUAGE = 973; static readonly NLS_INITCAP = 974; static readonly NLS_ISO_CURRENCY = 975; static readonly NL_SJ = 976; static readonly NLS_LANG = 977; static readonly NLS_LANGUAGE = 978; static readonly NLS_LENGTH_SEMANTICS = 979; static readonly NLS_LOWER = 980; static readonly NLS_NCHAR_CONV_EXCP = 981; static readonly NLS_NUMERIC_CHARACTERS = 982; static readonly NLS_SORT = 983; static readonly NLSSORT = 984; static readonly NLS_SPECIAL_CHARS = 985; static readonly NLS_TERRITORY = 986; static readonly NLS_UPPER = 987; static readonly NO_ACCESS = 988; static readonly NO_ADAPTIVE_PLAN = 989; static readonly NO_ANSI_REARCH = 990; static readonly NOAPPEND = 991; static readonly NOARCHIVELOG = 992; static readonly NOAUDIT = 993; static readonly NO_AUTO_REOPTIMIZE = 994; static readonly NO_BASETABLE_MULTIMV_REWRITE = 995; static readonly NO_BATCH_TABLE_ACCESS_BY_ROWID = 996; static readonly NO_BIND_AWARE = 997; static readonly NO_BUFFER = 998; static readonly NOCACHE = 999; static readonly NO_CARTESIAN = 1000; static readonly NO_CHECK_ACL_REWRITE = 1001; static readonly NO_CLUSTER_BY_ROWID = 1002; static readonly NO_CLUSTERING = 1003; static readonly NO_COALESCE_SQ = 1004; static readonly NO_COMMON_DATA = 1005; static readonly NOCOMPRESS = 1006; static readonly NO_CONNECT_BY_CB_WHR_ONLY = 1007; static readonly NO_CONNECT_BY_COMBINE_SW = 1008; static readonly NO_CONNECT_BY_COST_BASED = 1009; static readonly NO_CONNECT_BY_ELIM_DUPS = 1010; static readonly NO_CONNECT_BY_FILTERING = 1011; static readonly NOCOPY = 1012; static readonly NO_COST_XML_QUERY_REWRITE = 1013; static readonly NO_CPU_COSTING = 1014; static readonly NOCPU_COSTING = 1015; static readonly NOCYCLE = 1016; static readonly NO_DATA_SECURITY_REWRITE = 1017; static readonly NO_DECORRELATE = 1018; static readonly NODELAY = 1019; static readonly NO_DOMAIN_INDEX_FILTER = 1020; static readonly NO_DST_UPGRADE_INSERT_CONV = 1021; static readonly NO_ELIM_GROUPBY = 1022; static readonly NO_ELIMINATE_JOIN = 1023; static readonly NO_ELIMINATE_OBY = 1024; static readonly NO_ELIMINATE_OUTER_JOIN = 1025; static readonly NOENTITYESCAPING = 1026; static readonly NO_EXPAND_GSET_TO_UNION = 1027; static readonly NO_EXPAND = 1028; static readonly NO_EXPAND_TABLE = 1029; static readonly NO_FACT = 1030; static readonly NO_FACTORIZE_JOIN = 1031; static readonly NO_FILTERING = 1032; static readonly NOFORCE = 1033; static readonly NO_FULL_OUTER_JOIN_TO_OUTER = 1034; static readonly NO_GATHER_OPTIMIZER_STATISTICS = 1035; static readonly NO_GBY_PUSHDOWN = 1036; static readonly NOGUARANTEE = 1037; static readonly NO_INDEX_FFS = 1038; static readonly NO_INDEX = 1039; static readonly NO_INDEX_SS = 1040; static readonly NO_INMEMORY = 1041; static readonly NO_INMEMORY_PRUNING = 1042; static readonly NOKEEP = 1043; static readonly NO_LOAD = 1044; static readonly NOLOCAL = 1045; static readonly NOLOGGING = 1046; static readonly NOMAPPING = 1047; static readonly NOMAXVALUE = 1048; static readonly NO_MERGE = 1049; static readonly NOMINIMIZE = 1050; static readonly NOMINVALUE = 1051; static readonly NO_MODEL_PUSH_REF = 1052; static readonly NO_MONITORING = 1053; static readonly NOMONITORING = 1054; static readonly NO_MONITOR = 1055; static readonly NO_MULTIMV_REWRITE = 1056; static readonly NO_NATIVE_FULL_OUTER_JOIN = 1057; static readonly NONBLOCKING = 1058; static readonly NONEDITIONABLE = 1059; static readonly NONE = 1060; static readonly NO_NLJ_BATCHING = 1061; static readonly NO_NLJ_PREFETCH = 1062; static readonly NO = 1063; static readonly NONSCHEMA = 1064; static readonly NO_OBJECT_LINK = 1065; static readonly NOORDER = 1066; static readonly NO_ORDER_ROLLUPS = 1067; static readonly NO_OUTER_JOIN_TO_ANTI = 1068; static readonly NO_OUTER_JOIN_TO_INNER = 1069; static readonly NOOVERRIDE = 1070; static readonly NO_PARALLEL_INDEX = 1071; static readonly NOPARALLEL_INDEX = 1072; static readonly NO_PARALLEL = 1073; static readonly NOPARALLEL = 1074; static readonly NO_PARTIAL_COMMIT = 1075; static readonly NO_PARTIAL_JOIN = 1076; static readonly NO_PARTIAL_ROLLUP_PUSHDOWN = 1077; static readonly NOPARTITION = 1078; static readonly NO_PLACE_DISTINCT = 1079; static readonly NO_PLACE_GROUP_BY = 1080; static readonly NO_PQ_CONCURRENT_UNION = 1081; static readonly NO_PQ_MAP = 1082; static readonly NOPROMPT = 1083; static readonly NO_PQ_REPLICATE = 1084; static readonly NO_PQ_SKEW = 1085; static readonly NO_PRUNE_GSETS = 1086; static readonly NO_PULL_PRED = 1087; static readonly NO_PUSH_PRED = 1088; static readonly NO_PUSH_SUBQ = 1089; static readonly NO_PX_FAULT_TOLERANCE = 1090; static readonly NO_PX_JOIN_FILTER = 1091; static readonly NO_QKN_BUFF = 1092; static readonly NO_QUERY_TRANSFORMATION = 1093; static readonly NO_REF_CASCADE = 1094; static readonly NORELOCATE = 1095; static readonly NORELY = 1096; static readonly NOREPAIR = 1097; static readonly NOREPLAY = 1098; static readonly NORESETLOGS = 1099; static readonly NO_RESULT_CACHE = 1100; static readonly NOREVERSE = 1101; static readonly NO_REWRITE = 1102; static readonly NOREWRITE = 1103; static readonly NORMAL = 1104; static readonly NO_ROOT_SW_FOR_LOCAL = 1105; static readonly NOROWDEPENDENCIES = 1106; static readonly NOSCHEMACHECK = 1107; static readonly NOSEGMENT = 1108; static readonly NO_SEMIJOIN = 1109; static readonly NO_SEMI_TO_INNER = 1110; static readonly NO_SET_TO_JOIN = 1111; static readonly NOSORT = 1112; static readonly NO_SQL_TRANSLATION = 1113; static readonly NO_SQL_TUNE = 1114; static readonly NO_STAR_TRANSFORMATION = 1115; static readonly NO_STATEMENT_QUEUING = 1116; static readonly NO_STATS_GSETS = 1117; static readonly NOSTRICT = 1118; static readonly NO_SUBQUERY_PRUNING = 1119; static readonly NO_SUBSTRB_PAD = 1120; static readonly NO_SWAP_JOIN_INPUTS = 1121; static readonly NOSWITCH = 1122; static readonly NO_TABLE_LOOKUP_BY_NL = 1123; static readonly NO_TEMP_TABLE = 1124; static readonly NOTHING = 1125; static readonly NOTIFICATION = 1126; static readonly NOT = 1127; static readonly NO_TRANSFORM_DISTINCT_AGG = 1128; static readonly NO_UNNEST = 1129; static readonly NO_USE_CUBE = 1130; static readonly NO_USE_HASH_AGGREGATION = 1131; static readonly NO_USE_HASH_GBY_FOR_PUSHDOWN = 1132; static readonly NO_USE_HASH = 1133; static readonly NO_USE_INVISIBLE_INDEXES = 1134; static readonly NO_USE_MERGE = 1135; static readonly NO_USE_NL = 1136; static readonly NO_USE_VECTOR_AGGREGATION = 1137; static readonly NOVALIDATE = 1138; static readonly NO_VECTOR_TRANSFORM_DIMS = 1139; static readonly NO_VECTOR_TRANSFORM_FACT = 1140; static readonly NO_VECTOR_TRANSFORM = 1141; static readonly NOWAIT = 1142; static readonly NO_XDB_FASTPATH_INSERT = 1143; static readonly NO_XML_DML_REWRITE = 1144; static readonly NO_XMLINDEX_REWRITE_IN_SELECT = 1145; static readonly NO_XMLINDEX_REWRITE = 1146; static readonly NO_XML_QUERY_REWRITE = 1147; static readonly NO_ZONEMAP = 1148; static readonly NTH_VALUE = 1149; static readonly NULLIF = 1150; static readonly NULL_ = 1151; static readonly NULLS = 1152; static readonly NUMBER = 1153; static readonly NUMERIC = 1154; static readonly NUM_INDEX_KEYS = 1155; static readonly NUMTODSINTERVAL = 1156; static readonly NUMTOYMINTERVAL = 1157; static readonly NVARCHAR2 = 1158; static readonly NVL2 = 1159; static readonly OBJECT2XML = 1160; static readonly OBJECT = 1161; static readonly OBJ_ID = 1162; static readonly OBJNO = 1163; static readonly OBJNO_REUSE = 1164; static readonly OCCURENCES = 1165; static readonly OFFLINE = 1166; static readonly OFF = 1167; static readonly OFFSET = 1168; static readonly OF = 1169; static readonly OIDINDEX = 1170; static readonly OID = 1171; static readonly OLAP = 1172; static readonly OLD = 1173; static readonly OLD_PUSH_PRED = 1174; static readonly OLS = 1175; static readonly OLTP = 1176; static readonly OMIT = 1177; static readonly ONE = 1178; static readonly ONLINE = 1179; static readonly ONLINELOG = 1180; static readonly ONLY = 1181; static readonly ON = 1182; static readonly OPAQUE = 1183; static readonly OPAQUE_TRANSFORM = 1184; static readonly OPAQUE_XCANONICAL = 1185; static readonly OPCODE = 1186; static readonly OPEN = 1187; static readonly OPERATIONS = 1188; static readonly OPERATOR = 1189; static readonly OPT_ESTIMATE = 1190; static readonly OPTIMAL = 1191; static readonly OPTIMIZE = 1192; static readonly OPTIMIZER_FEATURES_ENABLE = 1193; static readonly OPTIMIZER_GOAL = 1194; static readonly OPTION = 1195; static readonly OPT_PARAM = 1196; static readonly ORA_BRANCH = 1197; static readonly ORA_CHECK_ACL = 1198; static readonly ORA_CHECK_PRIVILEGE = 1199; static readonly ORA_CLUSTERING = 1200; static readonly ORADATA = 1201; static readonly ORADEBUG = 1202; static readonly ORA_DST_AFFECTED = 1203; static readonly ORA_DST_CONVERT = 1204; static readonly ORA_DST_ERROR = 1205; static readonly ORA_GET_ACLIDS = 1206; static readonly ORA_GET_PRIVILEGES = 1207; static readonly ORA_HASH = 1208; static readonly ORA_INVOKING_USERID = 1209; static readonly ORA_INVOKING_USER = 1210; static readonly ORA_INVOKING_XS_USER_GUID = 1211; static readonly ORA_INVOKING_XS_USER = 1212; static readonly ORA_RAWCOMPARE = 1213; static readonly ORA_RAWCONCAT = 1214; static readonly ORA_ROWSCN = 1215; static readonly ORA_ROWSCN_RAW = 1216; static readonly ORA_ROWVERSION = 1217; static readonly ORA_TABVERSION = 1218; static readonly ORA_WRITE_TIME = 1219; static readonly ORDERED = 1220; static readonly ORDERED_PREDICATES = 1221; static readonly ORDER = 1222; static readonly ORDINALITY = 1223; static readonly OR_EXPAND = 1224; static readonly ORGANIZATION = 1225; static readonly OR = 1226; static readonly OR_PREDICATES = 1227; static readonly OSERROR = 1228; static readonly OTHER = 1229; static readonly OUTER_JOIN_TO_ANTI = 1230; static readonly OUTER_JOIN_TO_INNER = 1231; static readonly OUTER = 1232; static readonly OUTLINE_LEAF = 1233; static readonly OUTLINE = 1234; static readonly OUT_OF_LINE = 1235; static readonly OUT = 1236; static readonly OVERFLOW_NOMOVE = 1237; static readonly OVERFLOW = 1238; static readonly OVERLAPS = 1239; static readonly OVER = 1240; static readonly OVERRIDING = 1241; static readonly OWNER = 1242; static readonly OWNERSHIP = 1243; static readonly OWN = 1244; static readonly P_LETTER = 1245; static readonly PACKAGE = 1246; static readonly PACKAGES = 1247; static readonly PARALLEL_ENABLE = 1248; static readonly PARALLEL_INDEX = 1249; static readonly PARALLEL = 1250; static readonly PARAMETERFILE = 1251; static readonly PARAMETERS = 1252; static readonly PARAM = 1253; static readonly PARENT = 1254; static readonly PARENT_LEVEL_NAME = 1255; static readonly PARENT_UNIQUE_NAME = 1256; static readonly PARITY = 1257; static readonly PARTIAL_JOIN = 1258; static readonly PARTIALLY = 1259; static readonly PARTIAL = 1260; static readonly PARTIAL_ROLLUP_PUSHDOWN = 1261; static readonly PARTITION_HASH = 1262; static readonly PARTITION_LIST = 1263; static readonly PARTITION = 1264; static readonly PARTITION_RANGE = 1265; static readonly PARTITIONS = 1266; static readonly PARTNUMINST = 1267; static readonly PASSING = 1268; static readonly PASSWORD_GRACE_TIME = 1269; static readonly PASSWORD_LIFE_TIME = 1270; static readonly PASSWORD_LOCK_TIME = 1271; static readonly PASSWORD = 1272; static readonly PASSWORD_REUSE_MAX = 1273; static readonly PASSWORD_REUSE_TIME = 1274; static readonly PASSWORD_ROLLOVER_TIME = 1275; static readonly PASSWORD_VERIFY_FUNCTION = 1276; static readonly PAST = 1277; static readonly PATCH = 1278; static readonly PATH = 1279; static readonly PATH_PREFIX = 1280; static readonly PATHS = 1281; static readonly PATTERN = 1282; static readonly PBL_HS_BEGIN = 1283; static readonly PBL_HS_END = 1284; static readonly PCTFREE = 1285; static readonly PCTINCREASE = 1286; static readonly PCTTHRESHOLD = 1287; static readonly PCTUSED = 1288; static readonly PCTVERSION = 1289; static readonly PENDING = 1290; static readonly PERCENT_FOUND = 1291; static readonly PERCENT_ISOPEN = 1292; static readonly PERCENT_NOTFOUND = 1293; static readonly PERCENT_KEYWORD = 1294; static readonly PERCENT_RANKM = 1295; static readonly PERCENT_ROWCOUNT = 1296; static readonly PERCENT_ROWTYPE = 1297; static readonly PERCENT_TYPE = 1298; static readonly PERFORMANCE = 1299; static readonly PERIOD_KEYWORD = 1300; static readonly PERMANENT = 1301; static readonly PERMISSION = 1302; static readonly PERMUTE = 1303; static readonly PER = 1304; static readonly PFILE = 1305; static readonly PHYSICAL = 1306; static readonly PIKEY = 1307; static readonly PIPELINED = 1308; static readonly PIPE = 1309; static readonly PIV_GB = 1310; static readonly PIVOT = 1311; static readonly PIV_SSF = 1312; static readonly PLACE_DISTINCT = 1313; static readonly PLACE_GROUP_BY = 1314; static readonly PLAN = 1315; static readonly PLSCOPE_SETTINGS = 1316; static readonly PLS_INTEGER = 1317; static readonly PLSQL_CCFLAGS = 1318; static readonly PLSQL_CODE_TYPE = 1319; static readonly PLSQL_DEBUG = 1320; static readonly PLSQL_OPTIMIZE_LEVEL = 1321; static readonly PLSQL_WARNINGS = 1322; static readonly PLUGGABLE = 1323; static readonly PMEM = 1324; static readonly POINT = 1325; static readonly POLICY = 1326; static readonly POOL_16K = 1327; static readonly POOL_2K = 1328; static readonly POOL_32K = 1329; static readonly POOL_4K = 1330; static readonly POOL_8K = 1331; static readonly POSITIVEN = 1332; static readonly POSITIVE = 1333; static readonly POST_TRANSACTION = 1334; static readonly POWERMULTISET_BY_CARDINALITY = 1335; static readonly POWERMULTISET = 1336; static readonly POWER = 1337; static readonly PQ_CONCURRENT_UNION = 1338; static readonly PQ_DISTRIBUTE = 1339; static readonly PQ_DISTRIBUTE_WINDOW = 1340; static readonly PQ_FILTER = 1341; static readonly PQ_MAP = 1342; static readonly PQ_NOMAP = 1343; static readonly PQ_REPLICATE = 1344; static readonly PQ_SKEW = 1345; static readonly PRAGMA = 1346; static readonly PREBUILT = 1347; static readonly PRECEDES = 1348; static readonly PRECEDING = 1349; static readonly PRECISION = 1350; static readonly PRECOMPUTE_SUBQUERY = 1351; static readonly PREDICATE_REORDERS = 1352; static readonly PRELOAD = 1353; static readonly PREPARE = 1354; static readonly PRESENTNNV = 1355; static readonly PRESENT = 1356; static readonly PRESENTV = 1357; static readonly PRESERVE_OID = 1358; static readonly PRESERVE = 1359; static readonly PRETTY = 1360; static readonly PREVIOUS = 1361; static readonly PREV = 1362; static readonly PRIMARY = 1363; static readonly PRINTBLOBTOCLOB = 1364; static readonly PRIORITY = 1365; static readonly PRIOR = 1366; static readonly PRIVATE = 1367; static readonly PRIVATE_SGA = 1368; static readonly PRIVILEGED = 1369; static readonly PRIVILEGE = 1370; static readonly PRIVILEGES = 1371; static readonly PROCEDURAL = 1372; static readonly PROCEDURE = 1373; static readonly PROCESS = 1374; static readonly PROFILE = 1375; static readonly PROGRAM = 1376; static readonly PROJECT = 1377; static readonly PROPAGATE = 1378; static readonly PROPERTY = 1379; static readonly PROTECTED = 1380; static readonly PROTECTION = 1381; static readonly PROTOCOL = 1382; static readonly PROXY = 1383; static readonly PRUNING = 1384; static readonly PUBLIC = 1385; static readonly PULL_PRED = 1386; static readonly PURGE = 1387; static readonly PUSH_PRED = 1388; static readonly PUSH_SUBQ = 1389; static readonly PX_FAULT_TOLERANCE = 1390; static readonly PX_GRANULE = 1391; static readonly PX_JOIN_FILTER = 1392; static readonly QB_NAME = 1393; static readonly QUARTERS = 1394; static readonly QUERY_BLOCK = 1395; static readonly QUERY = 1396; static readonly QUEUE_CURR = 1397; static readonly QUEUE = 1398; static readonly QUEUE_ROWP = 1399; static readonly QUIESCE = 1400; static readonly QUORUM = 1401; static readonly QUOTA = 1402; static readonly QUOTAGROUP = 1403; static readonly RAISE = 1404; static readonly RANDOM_LOCAL = 1405; static readonly RANDOM = 1406; static readonly RANGE = 1407; static readonly RANKM = 1408; static readonly RAPIDLY = 1409; static readonly RAW = 1410; static readonly RAWTOHEX = 1411; static readonly RAWTONHEX = 1412; static readonly RBA = 1413; static readonly RBO_OUTLINE = 1414; static readonly RDBA = 1415; static readonly READ = 1416; static readonly READS = 1417; static readonly REALM = 1418; static readonly REAL = 1419; static readonly REBALANCE = 1420; static readonly REBUILD = 1421; static readonly RECORD = 1422; static readonly RECORDS_PER_BLOCK = 1423; static readonly RECOVERABLE = 1424; static readonly RECOVER = 1425; static readonly RECOVERY = 1426; static readonly RECYCLEBIN = 1427; static readonly RECYCLE = 1428; static readonly REDACTION = 1429; static readonly REDEFINE = 1430; static readonly REDO = 1431; static readonly REDUCED = 1432; static readonly REDUNDANCY = 1433; static readonly REF_CASCADE_CURSOR = 1434; static readonly REFERENCED = 1435; static readonly REFERENCE = 1436; static readonly REFERENCES = 1437; static readonly REFERENCING = 1438; static readonly REF = 1439; static readonly REFRESH = 1440; static readonly REFTOHEX = 1441; static readonly REGEXP_COUNT = 1442; static readonly REGEXP_INSTR = 1443; static readonly REGEXP_LIKE = 1444; static readonly REGEXP_REPLACE = 1445; static readonly REGEXP_SUBSTR = 1446; static readonly REGISTER = 1447; static readonly REGR_AVGX = 1448; static readonly REGR_AVGY = 1449; static readonly REGR_COUNT = 1450; static readonly REGR_INTERCEPT = 1451; static readonly REGR_R2 = 1452; static readonly REGR_SLOPE = 1453; static readonly REGR_SXX = 1454; static readonly REGR_SXY = 1455; static readonly REGR_SYY = 1456; static readonly REGULAR = 1457; static readonly REJECT = 1458; static readonly REKEY = 1459; static readonly RELATIONAL = 1460; static readonly RELIES_ON = 1461; static readonly RELOCATE = 1462; static readonly RELY = 1463; static readonly REMAINDER = 1464; static readonly REMOTE = 1465; static readonly REMOTE_MAPPED = 1466; static readonly REMOVE = 1467; static readonly RENAME = 1468; static readonly REPAIR = 1469; static readonly REPEAT = 1470; static readonly REPLACE = 1471; static readonly REPLICATION = 1472; static readonly REQUIRED = 1473; static readonly RESETLOGS = 1474; static readonly RESET = 1475; static readonly RESIZE = 1476; static readonly RESOLVE = 1477; static readonly RESOLVER = 1478; static readonly RESOURCE = 1479; static readonly RESPECT = 1480; static readonly RESTART = 1481; static readonly RESTORE_AS_INTERVALS = 1482; static readonly RESTORE = 1483; static readonly RESTRICT_ALL_REF_CONS = 1484; static readonly RESTRICTED = 1485; static readonly RESTRICT_REFERENCES = 1486; static readonly RESTRICT = 1487; static readonly RESULT_CACHE = 1488; static readonly RESULT = 1489; static readonly RESUMABLE = 1490; static readonly RESUME = 1491; static readonly RETENTION = 1492; static readonly RETRY_ON_ROW_CHANGE = 1493; static readonly RETURNING = 1494; static readonly RETURN = 1495; static readonly REUSE = 1496; static readonly REVERSE = 1497; static readonly REVOKE = 1498; static readonly REWRITE_OR_ERROR = 1499; static readonly REWRITE = 1500; static readonly RIGHT = 1501; static readonly ROLE = 1502; static readonly ROLESET = 1503; static readonly ROLES = 1504; static readonly ROLLBACK = 1505; static readonly ROLLING = 1506; static readonly ROLLUP = 1507; static readonly ROWDEPENDENCIES = 1508; static readonly ROWID_MAPPING_TABLE = 1509; static readonly ROWID = 1510; static readonly ROWIDTOCHAR = 1511; static readonly ROWIDTONCHAR = 1512; static readonly ROW_LENGTH = 1513; static readonly ROWNUM = 1514; static readonly ROW = 1515; static readonly ROWS = 1516; static readonly RPAD = 1517; static readonly RTRIM = 1518; static readonly RULE = 1519; static readonly RULES = 1520; static readonly RUNNING = 1521; static readonly SALT = 1522; static readonly SAMPLE = 1523; static readonly SAVE_AS_INTERVALS = 1524; static readonly SAVEPOINT = 1525; static readonly SAVE = 1526; static readonly SB4 = 1527; static readonly SCALE_ROWS = 1528; static readonly SCALE = 1529; static readonly SCAN_INSTANCES = 1530; static readonly SCAN = 1531; static readonly SCHEDULER = 1532; static readonly SCHEMACHECK = 1533; static readonly SCHEMA = 1534; static readonly SCN_ASCENDING = 1535; static readonly SCN = 1536; static readonly SCOPE = 1537; static readonly SCRUB = 1538; static readonly SD_ALL = 1539; static readonly SD_INHIBIT = 1540; static readonly SDO_GEOM_MBR = 1541; static readonly SDO_GEOMETRY = 1542; static readonly SD_SHOW = 1543; static readonly SEARCH = 1544; static readonly SECOND = 1545; static readonly SECONDS = 1546; static readonly SECRET = 1547; static readonly SECUREFILE_DBA = 1548; static readonly SECUREFILE = 1549; static readonly SECURITY = 1550; static readonly SEED = 1551; static readonly SEG_BLOCK = 1552; static readonly SEG_FILE = 1553; static readonly SEGMENT = 1554; static readonly SELECTIVITY = 1555; static readonly SELECT = 1556; static readonly SELF = 1557; static readonly SEMIJOIN_DRIVER = 1558; static readonly SEMIJOIN = 1559; static readonly SEMI_TO_INNER = 1560; static readonly SEQ = 1561; static readonly SEQUENCED = 1562; static readonly SEQUENCE = 1563; static readonly SEQUENTIAL = 1564; static readonly SERIALIZABLE = 1565; static readonly SERIALLY_REUSABLE = 1566; static readonly SERIAL = 1567; static readonly SERVERERROR = 1568; static readonly SERVICE_NAME_CONVERT = 1569; static readonly SERVICE = 1570; static readonly SERVICES = 1571; static readonly SESSION_CACHED_CURSORS = 1572; static readonly SESSION = 1573; static readonly SESSIONS_PER_USER = 1574; static readonly SESSIONTIMEZONE = 1575; static readonly SESSIONTZNAME = 1576; static readonly SET = 1577; static readonly SETS = 1578; static readonly SETTINGS = 1579; static readonly SET_TO_JOIN = 1580; static readonly SEVERE = 1581; static readonly SHARDSPACE = 1582; static readonly SHARED_POOL = 1583; static readonly SHARED = 1584; static readonly SHARE = 1585; static readonly SHARING = 1586; static readonly SHELFLIFE = 1587; static readonly SHOW = 1588; static readonly SHRINK = 1589; static readonly SHUTDOWN = 1590; static readonly SIBLINGS = 1591; static readonly SID = 1592; static readonly SITE = 1593; static readonly SIGNAL_COMPONENT = 1594; static readonly SIGNAL_FUNCTION = 1595; static readonly SIGN = 1596; static readonly SIGNTYPE = 1597; static readonly SIMPLE_INTEGER = 1598; static readonly SIMPLE = 1599; static readonly SINGLE = 1600; static readonly SINGLETASK = 1601; static readonly SINH = 1602; static readonly SIN = 1603; static readonly SIZE = 1604; static readonly SKIP_EXT_OPTIMIZER = 1605; static readonly SKIP_ = 1606; static readonly SKIP_UNQ_UNUSABLE_IDX = 1607; static readonly SKIP_UNUSABLE_INDEXES = 1608; static readonly SMALLFILE = 1609; static readonly SMALLINT = 1610; static readonly SNAPSHOT = 1611; static readonly SOME = 1612; static readonly SORT = 1613; static readonly SOUNDEX = 1614; static readonly SOURCE_FILE_DIRECTORY = 1615; static readonly SOURCE_FILE_NAME_CONVERT = 1616; static readonly SOURCE = 1617; static readonly SPACE_KEYWORD = 1618; static readonly SPECIFICATION = 1619; static readonly SPFILE = 1620; static readonly SPLIT = 1621; static readonly SPREADSHEET = 1622; static readonly SQLDATA = 1623; static readonly SQLERROR = 1624; static readonly SQLLDR = 1625; static readonly SQL = 1626; static readonly FILE_EXT = 1627; static readonly SQL_MACRO = 1628; static readonly SQL_TRACE = 1629; static readonly SQL_TRANSLATION_PROFILE = 1630; static readonly SQRT = 1631; static readonly STALE = 1632; static readonly STANDALONE = 1633; static readonly STANDARD = 1634; static readonly STANDARD_HASH = 1635; static readonly STANDBY_MAX_DATA_DELAY = 1636; static readonly STANDBYS = 1637; static readonly STANDBY = 1638; static readonly STAR = 1639; static readonly STAR_TRANSFORMATION = 1640; static readonly START = 1641; static readonly STARTUP = 1642; static readonly STATEMENT_ID = 1643; static readonly STATEMENT_QUEUING = 1644; static readonly STATEMENTS = 1645; static readonly STATEMENT = 1646; static readonly STATE = 1647; static readonly STATIC = 1648; static readonly STATISTICS = 1649; static readonly STATS_BINOMIAL_TEST = 1650; static readonly STATS_CROSSTAB = 1651; static readonly STATS_F_TEST = 1652; static readonly STATS_KS_TEST = 1653; static readonly STATS_MODE = 1654; static readonly STATS_MW_TEST = 1655; static readonly STATS_ONE_WAY_ANOVA = 1656; static readonly STATS_T_TEST_INDEP = 1657; static readonly STATS_T_TEST_INDEPU = 1658; static readonly STATS_T_TEST_ONE = 1659; static readonly STATS_T_TEST_PAIRED = 1660; static readonly STATS_WSR_TEST = 1661; static readonly STDDEV_POP = 1662; static readonly STDDEV_SAMP = 1663; static readonly STOP = 1664; static readonly STORAGE = 1665; static readonly STORE = 1666; static readonly STREAMS = 1667; static readonly STREAM = 1668; static readonly STRICT = 1669; static readonly STRING = 1670; static readonly STRIPE_COLUMNS = 1671; static readonly STRIPE_WIDTH = 1672; static readonly STRIP = 1673; static readonly STRUCTURE = 1674; static readonly SUBMULTISET = 1675; static readonly SUBPARTITION_REL = 1676; static readonly SUBPARTITIONS = 1677; static readonly SUBPARTITION = 1678; static readonly SUBQUERIES = 1679; static readonly SUBQUERY_PRUNING = 1680; static readonly SUBSCRIBE = 1681; static readonly SUBSET = 1682; static readonly SUBSTITUTABLE = 1683; static readonly SUBSTR2 = 1684; static readonly SUBSTR4 = 1685; static readonly SUBSTRB = 1686; static readonly SUBSTRC = 1687; static readonly SUBTYPE = 1688; static readonly SUCCESSFUL = 1689; static readonly SUCCESS = 1690; static readonly SUMMARY = 1691; static readonly SUPPLEMENTAL = 1692; static readonly SUSPEND = 1693; static readonly SWAP_JOIN_INPUTS = 1694; static readonly SWITCHOVER = 1695; static readonly SWITCH = 1696; static readonly SYNCHRONOUS = 1697; static readonly SYNC = 1698; static readonly SYNONYM = 1699; static readonly SYS = 1700; static readonly SYSASM = 1701; static readonly SYS_AUDIT = 1702; static readonly SYSAUX = 1703; static readonly SYSBACKUP = 1704; static readonly SYS_CHECKACL = 1705; static readonly SYS_CHECK_PRIVILEGE = 1706; static readonly SYS_CONNECT_BY_PATH = 1707; static readonly SYS_CONTEXT = 1708; static readonly SYSDATE = 1709; static readonly SYSDBA = 1710; static readonly SYS_DBURIGEN = 1711; static readonly SYSDG = 1712; static readonly SYS_DL_CURSOR = 1713; static readonly SYS_DM_RXFORM_CHR = 1714; static readonly SYS_DM_RXFORM_NUM = 1715; static readonly SYS_DOM_COMPARE = 1716; static readonly SYS_DST_PRIM2SEC = 1717; static readonly SYS_DST_SEC2PRIM = 1718; static readonly SYS_ET_BFILE_TO_RAW = 1719; static readonly SYS_ET_BLOB_TO_IMAGE = 1720; static readonly SYS_ET_IMAGE_TO_BLOB = 1721; static readonly SYS_ET_RAW_TO_BFILE = 1722; static readonly SYS_EXTPDTXT = 1723; static readonly SYS_EXTRACT_UTC = 1724; static readonly SYS_FBT_INSDEL = 1725; static readonly SYS_FILTER_ACLS = 1726; static readonly SYS_FNMATCHES = 1727; static readonly SYS_FNREPLACE = 1728; static readonly SYS_GET_ACLIDS = 1729; static readonly SYS_GET_COL_ACLIDS = 1730; static readonly SYS_GET_PRIVILEGES = 1731; static readonly SYS_GETTOKENID = 1732; static readonly SYS_GETXTIVAL = 1733; static readonly SYS_GUID = 1734; static readonly SYSGUID = 1735; static readonly SYSKM = 1736; static readonly SYS_MAKE_XMLNODEID = 1737; static readonly SYS_MAKEXML = 1738; static readonly SYS_MKXMLATTR = 1739; static readonly SYS_MKXTI = 1740; static readonly SYSOBJ = 1741; static readonly SYS_OP_ADT2BIN = 1742; static readonly SYS_OP_ADTCONS = 1743; static readonly SYS_OP_ALSCRVAL = 1744; static readonly SYS_OP_ATG = 1745; static readonly SYS_OP_BIN2ADT = 1746; static readonly SYS_OP_BITVEC = 1747; static readonly SYS_OP_BL2R = 1748; static readonly SYS_OP_BLOOM_FILTER_LIST = 1749; static readonly SYS_OP_BLOOM_FILTER = 1750; static readonly SYS_OP_C2C = 1751; static readonly SYS_OP_CAST = 1752; static readonly SYS_OP_CEG = 1753; static readonly SYS_OP_CL2C = 1754; static readonly SYS_OP_COMBINED_HASH = 1755; static readonly SYS_OP_COMP = 1756; static readonly SYS_OP_CONVERT = 1757; static readonly SYS_OP_COUNTCHG = 1758; static readonly SYS_OP_CSCONV = 1759; static readonly SYS_OP_CSCONVTEST = 1760; static readonly SYS_OP_CSR = 1761; static readonly SYS_OP_CSX_PATCH = 1762; static readonly SYS_OP_CYCLED_SEQ = 1763; static readonly SYS_OP_DECOMP = 1764; static readonly SYS_OP_DESCEND = 1765; static readonly SYS_OP_DISTINCT = 1766; static readonly SYS_OP_DRA = 1767; static readonly SYS_OP_DUMP = 1768; static readonly SYS_OP_DV_CHECK = 1769; static readonly SYS_OP_ENFORCE_NOT_NULL = 1770; static readonly SYSOPER = 1771; static readonly SYS_OP_EXTRACT = 1772; static readonly SYS_OP_GROUPING = 1773; static readonly SYS_OP_GUID = 1774; static readonly SYS_OP_HASH = 1775; static readonly SYS_OP_IIX = 1776; static readonly SYS_OP_ITR = 1777; static readonly SYS_OP_KEY_VECTOR_CREATE = 1778; static readonly SYS_OP_KEY_VECTOR_FILTER_LIST = 1779; static readonly SYS_OP_KEY_VECTOR_FILTER = 1780; static readonly SYS_OP_KEY_VECTOR_SUCCEEDED = 1781; static readonly SYS_OP_KEY_VECTOR_USE = 1782; static readonly SYS_OP_LBID = 1783; static readonly SYS_OP_LOBLOC2BLOB = 1784; static readonly SYS_OP_LOBLOC2CLOB = 1785; static readonly SYS_OP_LOBLOC2ID = 1786; static readonly SYS_OP_LOBLOC2NCLOB = 1787; static readonly SYS_OP_LOBLOC2TYP = 1788; static readonly SYS_OP_LSVI = 1789; static readonly SYS_OP_LVL = 1790; static readonly SYS_OP_MAKEOID = 1791; static readonly SYS_OP_MAP_NONNULL = 1792; static readonly SYS_OP_MSR = 1793; static readonly SYS_OP_NICOMBINE = 1794; static readonly SYS_OP_NIEXTRACT = 1795; static readonly SYS_OP_NII = 1796; static readonly SYS_OP_NIX = 1797; static readonly SYS_OP_NOEXPAND = 1798; static readonly SYS_OP_NTCIMG = 1799; static readonly SYS_OP_NUMTORAW = 1800; static readonly SYS_OP_OIDVALUE = 1801; static readonly SYS_OP_OPNSIZE = 1802; static readonly SYS_OP_PAR_1 = 1803; static readonly SYS_OP_PARGID_1 = 1804; static readonly SYS_OP_PARGID = 1805; static readonly SYS_OP_PAR = 1806; static readonly SYS_OP_PART_ID = 1807; static readonly SYS_OP_PIVOT = 1808; static readonly SYS_OP_R2O = 1809; static readonly SYS_OP_RAWTONUM = 1810; static readonly SYS_OP_RDTM = 1811; static readonly SYS_OP_REF = 1812; static readonly SYS_OP_RMTD = 1813; static readonly SYS_OP_ROWIDTOOBJ = 1814; static readonly SYS_OP_RPB = 1815; static readonly SYS_OPTLOBPRBSC = 1816; static readonly SYS_OP_TOSETID = 1817; static readonly SYS_OP_TPR = 1818; static readonly SYS_OP_TRTB = 1819; static readonly SYS_OPTXICMP = 1820; static readonly SYS_OPTXQCASTASNQ = 1821; static readonly SYS_OP_UNDESCEND = 1822; static readonly SYS_OP_VECAND = 1823; static readonly SYS_OP_VECBIT = 1824; static readonly SYS_OP_VECOR = 1825; static readonly SYS_OP_VECXOR = 1826; static readonly SYS_OP_VERSION = 1827; static readonly SYS_OP_VREF = 1828; static readonly SYS_OP_VVD = 1829; static readonly SYS_OP_XMLCONS_FOR_CSX = 1830; static readonly SYS_OP_XPTHATG = 1831; static readonly SYS_OP_XPTHIDX = 1832; static readonly SYS_OP_XPTHOP = 1833; static readonly SYS_OP_XTXT2SQLT = 1834; static readonly SYS_OP_ZONE_ID = 1835; static readonly SYS_ORDERKEY_DEPTH = 1836; static readonly SYS_ORDERKEY_MAXCHILD = 1837; static readonly SYS_ORDERKEY_PARENT = 1838; static readonly SYS_PARALLEL_TXN = 1839; static readonly SYS_PATHID_IS_ATTR = 1840; static readonly SYS_PATHID_IS_NMSPC = 1841; static readonly SYS_PATHID_LASTNAME = 1842; static readonly SYS_PATHID_LASTNMSPC = 1843; static readonly SYS_PATH_REVERSE = 1844; static readonly SYS_PXQEXTRACT = 1845; static readonly SYS_RAW_TO_XSID = 1846; static readonly SYS_RID_ORDER = 1847; static readonly SYS_ROW_DELTA = 1848; static readonly SYS_SC_2_XMLT = 1849; static readonly SYS_SYNRCIREDO = 1850; static readonly SYSTEM_DEFINED = 1851; static readonly SYSTEM = 1852; static readonly SYSTIMESTAMP = 1853; static readonly SYS_TYPEID = 1854; static readonly SYS_UMAKEXML = 1855; static readonly SYS_XMLANALYZE = 1856; static readonly SYS_XMLCONTAINS = 1857; static readonly SYS_XMLCONV = 1858; static readonly SYS_XMLEXNSURI = 1859; static readonly SYS_XMLGEN = 1860; static readonly SYS_XMLI_LOC_ISNODE = 1861; static readonly SYS_XMLI_LOC_ISTEXT = 1862; static readonly SYS_XMLINSTR = 1863; static readonly SYS_XMLLOCATOR_GETSVAL = 1864; static readonly SYS_XMLNODEID_GETCID = 1865; static readonly SYS_XMLNODEID_GETLOCATOR = 1866; static readonly SYS_XMLNODEID_GETOKEY = 1867; static readonly SYS_XMLNODEID_GETPATHID = 1868; static readonly SYS_XMLNODEID_GETPTRID = 1869; static readonly SYS_XMLNODEID_GETRID = 1870; static readonly SYS_XMLNODEID_GETSVAL = 1871; static readonly SYS_XMLNODEID_GETTID = 1872; static readonly SYS_XMLNODEID = 1873; static readonly SYS_XMLT_2_SC = 1874; static readonly SYS_XMLTRANSLATE = 1875; static readonly SYS_XMLTYPE2SQL = 1876; static readonly SYS_XQ_ASQLCNV = 1877; static readonly SYS_XQ_ATOMCNVCHK = 1878; static readonly SYS_XQBASEURI = 1879; static readonly SYS_XQCASTABLEERRH = 1880; static readonly SYS_XQCODEP2STR = 1881; static readonly SYS_XQCODEPEQ = 1882; static readonly SYS_XQCON2SEQ = 1883; static readonly SYS_XQCONCAT = 1884; static readonly SYS_XQDELETE = 1885; static readonly SYS_XQDFLTCOLATION = 1886; static readonly SYS_XQDOC = 1887; static readonly SYS_XQDOCURI = 1888; static readonly SYS_XQDURDIV = 1889; static readonly SYS_XQED4URI = 1890; static readonly SYS_XQENDSWITH = 1891; static readonly SYS_XQERRH = 1892; static readonly SYS_XQERR = 1893; static readonly SYS_XQESHTMLURI = 1894; static readonly SYS_XQEXLOBVAL = 1895; static readonly SYS_XQEXSTWRP = 1896; static readonly SYS_XQEXTRACT = 1897; static readonly SYS_XQEXTRREF = 1898; static readonly SYS_XQEXVAL = 1899; static readonly SYS_XQFB2STR = 1900; static readonly SYS_XQFNBOOL = 1901; static readonly SYS_XQFNCMP = 1902; static readonly SYS_XQFNDATIM = 1903; static readonly SYS_XQFNLNAME = 1904; static readonly SYS_XQFNNM = 1905; static readonly SYS_XQFNNSURI = 1906; static readonly SYS_XQFNPREDTRUTH = 1907; static readonly SYS_XQFNQNM = 1908; static readonly SYS_XQFNROOT = 1909; static readonly SYS_XQFORMATNUM = 1910; static readonly SYS_XQFTCONTAIN = 1911; static readonly SYS_XQFUNCR = 1912; static readonly SYS_XQGETCONTENT = 1913; static readonly SYS_XQINDXOF = 1914; static readonly SYS_XQINSERT = 1915; static readonly SYS_XQINSPFX = 1916; static readonly SYS_XQIRI2URI = 1917; static readonly SYS_XQLANG = 1918; static readonly SYS_XQLLNMFRMQNM = 1919; static readonly SYS_XQMKNODEREF = 1920; static readonly SYS_XQNILLED = 1921; static readonly SYS_XQNODENAME = 1922; static readonly SYS_XQNORMSPACE = 1923; static readonly SYS_XQNORMUCODE = 1924; static readonly SYS_XQ_NRNG = 1925; static readonly SYS_XQNSP4PFX = 1926; static readonly SYS_XQNSPFRMQNM = 1927; static readonly SYS_XQPFXFRMQNM = 1928; static readonly SYS_XQ_PKSQL2XML = 1929; static readonly SYS_XQPOLYABS = 1930; static readonly SYS_XQPOLYADD = 1931; static readonly SYS_XQPOLYCEL = 1932; static readonly SYS_XQPOLYCSTBL = 1933; static readonly SYS_XQPOLYCST = 1934; static readonly SYS_XQPOLYDIV = 1935; static readonly SYS_XQPOLYFLR = 1936; static readonly SYS_XQPOLYMOD = 1937; static readonly SYS_XQPOLYMUL = 1938; static readonly SYS_XQPOLYRND = 1939; static readonly SYS_XQPOLYSQRT = 1940; static readonly SYS_XQPOLYSUB = 1941; static readonly SYS_XQPOLYUMUS = 1942; static readonly SYS_XQPOLYUPLS = 1943; static readonly SYS_XQPOLYVEQ = 1944; static readonly SYS_XQPOLYVGE = 1945; static readonly SYS_XQPOLYVGT = 1946; static readonly SYS_XQPOLYVLE = 1947; static readonly SYS_XQPOLYVLT = 1948; static readonly SYS_XQPOLYVNE = 1949; static readonly SYS_XQREF2VAL = 1950; static readonly SYS_XQRENAME = 1951; static readonly SYS_XQREPLACE = 1952; static readonly SYS_XQRESVURI = 1953; static readonly SYS_XQRNDHALF2EVN = 1954; static readonly SYS_XQRSLVQNM = 1955; static readonly SYS_XQRYENVPGET = 1956; static readonly SYS_XQRYVARGET = 1957; static readonly SYS_XQRYWRP = 1958; static readonly SYS_XQSEQ2CON4XC = 1959; static readonly SYS_XQSEQ2CON = 1960; static readonly SYS_XQSEQDEEPEQ = 1961; static readonly SYS_XQSEQINSB = 1962; static readonly SYS_XQSEQRM = 1963; static readonly SYS_XQSEQRVS = 1964; static readonly SYS_XQSEQSUB = 1965; static readonly SYS_XQSEQTYPMATCH = 1966; static readonly SYS_XQSTARTSWITH = 1967; static readonly SYS_XQSTATBURI = 1968; static readonly SYS_XQSTR2CODEP = 1969; static readonly SYS_XQSTRJOIN = 1970; static readonly SYS_XQSUBSTRAFT = 1971; static readonly SYS_XQSUBSTRBEF = 1972; static readonly SYS_XQTOKENIZE = 1973; static readonly SYS_XQTREATAS = 1974; static readonly SYS_XQ_UPKXML2SQL = 1975; static readonly SYS_XQXFORM = 1976; static readonly SYS_XSID_TO_RAW = 1977; static readonly SYS_ZMAP_FILTER = 1978; static readonly SYS_ZMAP_REFRESH = 1979; static readonly T_LETTER = 1980; static readonly TABLE_LOOKUP_BY_NL = 1981; static readonly TABLESPACE_NO = 1982; static readonly TABLESPACE = 1983; static readonly TABLES = 1984; static readonly TABLE_STATS = 1985; static readonly TABLE = 1986; static readonly TABNO = 1987; static readonly TAG = 1988; static readonly TANH = 1989; static readonly TAN = 1990; static readonly TBLORIDXPARTNUM = 1991; static readonly TEMPFILE = 1992; static readonly TEMPLATE = 1993; static readonly TEMPORARY = 1994; static readonly TEMP_TABLE = 1995; static readonly TEST = 1996; static readonly TEXT = 1997; static readonly THAN = 1998; static readonly THEN = 1999; static readonly THE = 2000; static readonly THREAD = 2001; static readonly THROUGH = 2002; static readonly TIER = 2003; static readonly TIES = 2004; static readonly TIMEOUT = 2005; static readonly TIMESTAMP_LTZ_UNCONSTRAINED = 2006; static readonly TIMESTAMP = 2007; static readonly TIMESTAMP_TZ_UNCONSTRAINED = 2008; static readonly TIMESTAMP_UNCONSTRAINED = 2009; static readonly TIMES = 2010; static readonly TIME = 2011; static readonly TIMEZONE = 2012; static readonly TIMEZONE_ABBR = 2013; static readonly TIMEZONE_HOUR = 2014; static readonly TIMEZONE_MINUTE = 2015; static readonly TIMEZONE_OFFSET = 2016; static readonly TIMEZONE_REGION = 2017; static readonly TIME_ZONE = 2018; static readonly TIMING = 2019; static readonly TIV_GB = 2020; static readonly TIV_SSF = 2021; static readonly TO_ACLID = 2022; static readonly TO_BINARY_DOUBLE = 2023; static readonly TO_BINARY_FLOAT = 2024; static readonly TO_BLOB = 2025; static readonly TO_CLOB = 2026; static readonly TO_DSINTERVAL = 2027; static readonly TO_LOB = 2028; static readonly TO_MULTI_BYTE = 2029; static readonly TO_NCHAR = 2030; static readonly TO_NCLOB = 2031; static readonly TO_NUMBER = 2032; static readonly TOPLEVEL = 2033; static readonly TO_SINGLE_BYTE = 2034; static readonly TO_TIMESTAMP = 2035; static readonly TO_TIMESTAMP_TZ = 2036; static readonly TO_TIME = 2037; static readonly TO_TIME_TZ = 2038; static readonly TO = 2039; static readonly TO_YMINTERVAL = 2040; static readonly TRACE = 2041; static readonly TRACING = 2042; static readonly TRACKING = 2043; static readonly TRAILING = 2044; static readonly TRANSACTION = 2045; static readonly TRANSFORM = 2046; static readonly TRANSFORM_DISTINCT_AGG = 2047; static readonly TRANSITIONAL = 2048; static readonly TRANSITION = 2049; static readonly TRANSLATE = 2050; static readonly TRANSLATION = 2051; static readonly TREAT = 2052; static readonly TRIGGERS = 2053; static readonly TRIGGER = 2054; static readonly TRUE = 2055; static readonly TRUNCATE = 2056; static readonly TRUNC = 2057; static readonly TRUSTED = 2058; static readonly TRUST = 2059; static readonly TUNING = 2060; static readonly TX = 2061; static readonly TYPES = 2062; static readonly TYPE = 2063; static readonly TZ_OFFSET = 2064; static readonly UB2 = 2065; static readonly UBA = 2066; static readonly UCS2 = 2067; static readonly UID = 2068; static readonly UNARCHIVED = 2069; static readonly UNBOUNDED = 2070; static readonly UNBOUND = 2071; static readonly UNCONDITIONAL = 2072; static readonly UNDER = 2073; static readonly UNDO = 2074; static readonly UNDROP = 2075; static readonly UNIFORM = 2076; static readonly UNION = 2077; static readonly UNIQUE = 2078; static readonly UNISTR = 2079; static readonly UNLIMITED = 2080; static readonly UNLOAD = 2081; static readonly UNLOCK = 2082; static readonly UNMATCHED = 2083; static readonly UNNEST_INNERJ_DISTINCT_VIEW = 2084; static readonly UNNEST_NOSEMIJ_NODISTINCTVIEW = 2085; static readonly UNNEST_SEMIJ_VIEW = 2086; static readonly UNNEST = 2087; static readonly UNPACKED = 2088; static readonly UNPIVOT = 2089; static readonly UNPLUG = 2090; static readonly UNPROTECTED = 2091; static readonly UNQUIESCE = 2092; static readonly UNRECOVERABLE = 2093; static readonly UNRESTRICTED = 2094; static readonly UNSUBSCRIBE = 2095; static readonly UNTIL = 2096; static readonly UNUSABLE = 2097; static readonly UNUSED = 2098; static readonly UPDATABLE = 2099; static readonly UPDATED = 2100; static readonly UPDATE = 2101; static readonly UPDATEXML = 2102; static readonly UPD_INDEXES = 2103; static readonly UPD_JOININDEX = 2104; static readonly UPGRADE = 2105; static readonly UPPER = 2106; static readonly UPSERT = 2107; static readonly UROWID = 2108; static readonly USABLE = 2109; static readonly USAGE = 2110; static readonly USE_ANTI = 2111; static readonly USE_CONCAT = 2112; static readonly USE_CUBE = 2113; static readonly USE_HASH_AGGREGATION = 2114; static readonly USE_HASH_GBY_FOR_PUSHDOWN = 2115; static readonly USE_HASH = 2116; static readonly USE_HIDDEN_PARTITIONS = 2117; static readonly USE_INVISIBLE_INDEXES = 2118; static readonly USE_MERGE_CARTESIAN = 2119; static readonly USE_MERGE = 2120; static readonly USE_NL = 2121; static readonly USE_NL_WITH_INDEX = 2122; static readonly USE_PRIVATE_OUTLINES = 2123; static readonly USER_DATA = 2124; static readonly USER_DEFINED = 2125; static readonly USERENV = 2126; static readonly USERGROUP = 2127; static readonly USER_RECYCLEBIN = 2128; static readonly USERS = 2129; static readonly USER_TABLESPACES = 2130; static readonly USER = 2131; static readonly USE_SEMI = 2132; static readonly USE_STORED_OUTLINES = 2133; static readonly USE_TTT_FOR_GSETS = 2134; static readonly USE = 2135; static readonly USE_VECTOR_AGGREGATION = 2136; static readonly USE_WEAK_NAME_RESL = 2137; static readonly USING_NO_EXPAND = 2138; static readonly USING = 2139; static readonly UTF16BE = 2140; static readonly UTF16LE = 2141; static readonly UTF32 = 2142; static readonly UTF8 = 2143; static readonly V1 = 2144; static readonly V2 = 2145; static readonly VALIDATE = 2146; static readonly VALIDATE_CONVERSION = 2147; static readonly VALIDATION = 2148; static readonly VALID_TIME_END = 2149; static readonly VALUES = 2150; static readonly VALUE = 2151; static readonly VARCHAR2 = 2152; static readonly VARCHAR = 2153; static readonly VARIABLE = 2154; static readonly VAR_POP = 2155; static readonly VARRAYS = 2156; static readonly VARRAY = 2157; static readonly VAR_SAMP = 2158; static readonly VARYING = 2159; static readonly VECTOR_READ_TRACE = 2160; static readonly VECTOR_READ = 2161; static readonly VECTOR_TRANSFORM_DIMS = 2162; static readonly VECTOR_TRANSFORM_FACT = 2163; static readonly VECTOR_TRANSFORM = 2164; static readonly VERIFIER = 2165; static readonly VERIFY = 2166; static readonly VERSIONING = 2167; static readonly VERSIONS_ENDSCN = 2168; static readonly VERSIONS_ENDTIME = 2169; static readonly VERSIONS_OPERATION = 2170; static readonly VERSIONS_STARTSCN = 2171; static readonly VERSIONS_STARTTIME = 2172; static readonly VERSIONS = 2173; static readonly VERSIONS_XID = 2174; static readonly VERSION = 2175; static readonly VIEW = 2176; static readonly VIOLATION = 2177; static readonly VIRTUAL = 2178; static readonly VISIBILITY = 2179; static readonly VISIBLE = 2180; static readonly VOLUME = 2181; static readonly VSIZE = 2182; static readonly WAIT = 2183; static readonly WALLET = 2184; static readonly WARNING = 2185; static readonly WEEKS = 2186; static readonly WEEK = 2187; static readonly WELLFORMED = 2188; static readonly WHENEVER = 2189; static readonly WHEN = 2190; static readonly WHERE = 2191; static readonly WHILE = 2192; static readonly WHITESPACE = 2193; static readonly WIDTH_BUCKET = 2194; static readonly WITHIN = 2195; static readonly WITHOUT = 2196; static readonly WITH_PLSQL = 2197; static readonly WITH = 2198; static readonly WORK = 2199; static readonly WRAPPED = 2200; static readonly WRAPPER = 2201; static readonly WRITE = 2202; static readonly XDB_FASTPATH_INSERT = 2203; static readonly XDB = 2204; static readonly X_DYN_PRUNE = 2205; static readonly XID = 2206; static readonly XML2OBJECT = 2207; static readonly XMLAGG = 2208; static readonly XMLATTRIBUTES = 2209; static readonly XMLCAST = 2210; static readonly XMLCDATA = 2211; static readonly XMLCOLATTVAL = 2212; static readonly XMLCOMMENT = 2213; static readonly XMLCONCAT = 2214; static readonly XMLDIFF = 2215; static readonly XML_DML_RWT_STMT = 2216; static readonly XMLELEMENT = 2217; static readonly XMLEXISTS2 = 2218; static readonly XMLEXISTS = 2219; static readonly XMLFOREST = 2220; static readonly XMLINDEX = 2221; static readonly XMLINDEX_REWRITE_IN_SELECT = 2222; static readonly XMLINDEX_REWRITE = 2223; static readonly XMLINDEX_SEL_IDX_TBL = 2224; static readonly XMLISNODE = 2225; static readonly XMLISVALID = 2226; static readonly XMLNAMESPACES = 2227; static readonly XMLPARSE = 2228; static readonly XMLPATCH = 2229; static readonly XMLPI = 2230; static readonly XMLQUERYVAL = 2231; static readonly XMLQUERY = 2232; static readonly XMLROOT = 2233; static readonly XMLSCHEMA = 2234; static readonly XMLSERIALIZE = 2235; static readonly XMLTABLE = 2236; static readonly XMLTRANSFORMBLOB = 2237; static readonly XMLTRANSFORM = 2238; static readonly XMLTYPE = 2239; static readonly XML = 2240; static readonly XPATHTABLE = 2241; static readonly XS_SYS_CONTEXT = 2242; static readonly XS = 2243; static readonly XTRANSPORT = 2244; static readonly YEARS = 2245; static readonly YEAR = 2246; static readonly YES = 2247; static readonly YMINTERVAL_UNCONSTRAINED = 2248; static readonly ZONEMAP = 2249; static readonly ZONE = 2250; static readonly PREDICTION = 2251; static readonly PREDICTION_BOUNDS = 2252; static readonly PREDICTION_COST = 2253; static readonly PREDICTION_DETAILS = 2254; static readonly PREDICTION_PROBABILITY = 2255; static readonly PREDICTION_SET = 2256; static readonly BLOCKCHAIN = 2257; static readonly COLLATE = 2258; static readonly COLLATION = 2259; static readonly DEFINITION = 2260; static readonly DUPLICATED = 2261; static readonly EXTENDED = 2262; static readonly HASHING = 2263; static readonly IDLE = 2264; static readonly IMMUTABLE = 2265; static readonly ORACLE_DATAPUMP = 2266; static readonly ORACLE_HDFS = 2267; static readonly ORACLE_HIVE = 2268; static readonly ORACLE_LOADER = 2269; static readonly SHA2_512_Q = 2270; static readonly SHARDED = 2271; static readonly V1_Q = 2272; static readonly ISOLATE = 2273; static readonly ROOT = 2274; static readonly UNITE = 2275; static readonly ALGORITHM = 2276; static readonly CUME_DIST = 2277; static readonly DENSE_RANK = 2278; static readonly LISTAGG = 2279; static readonly PERCENT_RANK = 2280; static readonly PERCENTILE_CONT = 2281; static readonly PERCENTILE_DISC = 2282; static readonly RANK = 2283; static readonly AVG = 2284; static readonly CORR = 2285; static readonly COVAR_ = 2286; static readonly DECODE = 2287; static readonly LAG = 2288; static readonly LAG_DIFF = 2289; static readonly LAG_DIFF_PERCENT = 2290; static readonly LEAD = 2291; static readonly MAX = 2292; static readonly MEDIAN = 2293; static readonly MEMOPTIMIZE = 2294; static readonly MIN = 2295; static readonly NTILE = 2296; static readonly NVL = 2297; static readonly RATIO_TO_REPORT = 2298; static readonly REGR_ = 2299; static readonly ROUND = 2300; static readonly ROW_NUMBER = 2301; static readonly SUBSTR = 2302; static readonly TO_CHAR = 2303; static readonly TRIM = 2304; static readonly SUM = 2305; static readonly STDDEV = 2306; static readonly VAR_ = 2307; static readonly VARIANCE = 2308; static readonly LEAST = 2309; static readonly GREATEST = 2310; static readonly TO_DATE = 2311; static readonly NATIONAL_CHAR_STRING_LIT = 2312; static readonly BIT_STRING_LIT = 2313; static readonly HEX_STRING_LIT = 2314; static readonly DOUBLE_PERIOD = 2315; static readonly PERIOD = 2316; static readonly UNSIGNED_INTEGER = 2317; static readonly APPROXIMATE_NUM_LIT = 2318; static readonly CHAR_STRING = 2319; static readonly DELIMITED_ID = 2320; static readonly PERCENT = 2321; static readonly AMPERSAND = 2322; static readonly LEFT_PAREN = 2323; static readonly RIGHT_PAREN = 2324; static readonly DOUBLE_ASTERISK = 2325; static readonly ASTERISK = 2326; static readonly PLUS_SIGN = 2327; static readonly MINUS_SIGN = 2328; static readonly COMMA = 2329; static readonly SOLIDUS = 2330; static readonly AT_SIGN = 2331; static readonly ASSIGN_OP = 2332; static readonly HASH_OP = 2333; static readonly SQ = 2334; static readonly BINDVAR = 2335; static readonly NOT_EQUAL_OP = 2336; static readonly CARRET_OPERATOR_PART = 2337; static readonly TILDE_OPERATOR_PART = 2338; static readonly EXCLAMATION_OPERATOR_PART = 2339; static readonly GREATER_THAN_OP = 2340; static readonly LESS_THAN_OP = 2341; static readonly COLON = 2342; static readonly SEMICOLON = 2343; static readonly BAR = 2344; static readonly EQUALS_OP = 2345; static readonly LEFT_BRACKET = 2346; static readonly RIGHT_BRACKET = 2347; static readonly INTRODUCER = 2348; static readonly SINGLE_LINE_COMMENT = 2349; static readonly MULTI_LINE_COMMENT = 2350; static readonly REMARK_COMMENT = 2351; static readonly PROMPT_MESSAGE = 2352; static readonly START_CMD = 2353; static readonly REGULAR_ID = 2354; static readonly SPACES = 2355; static readonly EOF: number; static readonly RULE_sql_script = 0; static readonly RULE_unit_statement = 1; static readonly RULE_alter_diskgroup = 2; static readonly RULE_add_disk_clause = 3; static readonly RULE_drop_disk_clause = 4; static readonly RULE_resize_disk_clause = 5; static readonly RULE_replace_disk_clause = 6; static readonly RULE_wait_nowait = 7; static readonly RULE_rename_disk_clause = 8; static readonly RULE_disk_online_clause = 9; static readonly RULE_disk_offline_clause = 10; static readonly RULE_timeout_clause = 11; static readonly RULE_rebalance_diskgroup_clause = 12; static readonly RULE_phase = 13; static readonly RULE_check_diskgroup_clause = 14; static readonly RULE_diskgroup_template_clauses = 15; static readonly RULE_qualified_template_clause = 16; static readonly RULE_redundancy_clause = 17; static readonly RULE_striping_clause = 18; static readonly RULE_force_noforce = 19; static readonly RULE_diskgroup_directory_clauses = 20; static readonly RULE_dir_name = 21; static readonly RULE_diskgroup_alias_clauses = 22; static readonly RULE_diskgroup_volume_clauses = 23; static readonly RULE_add_volume_clause = 24; static readonly RULE_modify_volume_clause = 25; static readonly RULE_diskgroup_attributes = 26; static readonly RULE_modify_diskgroup_file = 27; static readonly RULE_disk_region_clause = 28; static readonly RULE_drop_diskgroup_file_clause = 29; static readonly RULE_convert_redundancy_clause = 30; static readonly RULE_usergroup_clauses = 31; static readonly RULE_user_clauses = 32; static readonly RULE_file_permissions_clause = 33; static readonly RULE_file_owner_clause = 34; static readonly RULE_scrub_clause = 35; static readonly RULE_quotagroup_clauses = 36; static readonly RULE_property_name = 37; static readonly RULE_property_value = 38; static readonly RULE_filegroup_clauses = 39; static readonly RULE_add_filegroup_clause = 40; static readonly RULE_modify_filegroup_clause = 41; static readonly RULE_move_to_filegroup_clause = 42; static readonly RULE_drop_filegroup_clause = 43; static readonly RULE_quorum_regular = 44; static readonly RULE_undrop_disk_clause = 45; static readonly RULE_diskgroup_availability = 46; static readonly RULE_enable_disable_volume = 47; static readonly RULE_drop_function = 48; static readonly RULE_alter_flashback_archive = 49; static readonly RULE_alter_hierarchy = 50; static readonly RULE_alter_function = 51; static readonly RULE_alter_java = 52; static readonly RULE_match_string = 53; static readonly RULE_create_function_body = 54; static readonly RULE_sql_macro_body = 55; static readonly RULE_parallel_enable_clause = 56; static readonly RULE_partition_by_clause = 57; static readonly RULE_result_cache_clause = 58; static readonly RULE_relies_on_part = 59; static readonly RULE_streaming_clause = 60; static readonly RULE_alter_outline = 61; static readonly RULE_outline_options = 62; static readonly RULE_alter_lockdown_profile = 63; static readonly RULE_lockdown_feature = 64; static readonly RULE_lockdown_options = 65; static readonly RULE_lockdown_statements = 66; static readonly RULE_statement_clauses = 67; static readonly RULE_clause_options = 68; static readonly RULE_option_values = 69; static readonly RULE_string_list = 70; static readonly RULE_disable_enable = 71; static readonly RULE_drop_lockdown_profile = 72; static readonly RULE_drop_package = 73; static readonly RULE_alter_package = 74; static readonly RULE_create_package = 75; static readonly RULE_create_package_body = 76; static readonly RULE_package_obj_spec = 77; static readonly RULE_procedure_spec = 78; static readonly RULE_function_spec = 79; static readonly RULE_package_obj_body = 80; static readonly RULE_alter_pmem_filestore = 81; static readonly RULE_drop_pmem_filestore = 82; static readonly RULE_drop_procedure = 83; static readonly RULE_alter_procedure = 84; static readonly RULE_function_body = 85; static readonly RULE_procedure_body = 86; static readonly RULE_create_procedure_body = 87; static readonly RULE_alter_resource_cost = 88; static readonly RULE_drop_outline = 89; static readonly RULE_alter_rollback_segment = 90; static readonly RULE_drop_restore_point = 91; static readonly RULE_drop_rollback_segment = 92; static readonly RULE_drop_role = 93; static readonly RULE_create_pmem_filestore = 94; static readonly RULE_pmem_filestore_options = 95; static readonly RULE_file_path = 96; static readonly RULE_create_rollback_segment = 97; static readonly RULE_drop_trigger = 98; static readonly RULE_alter_trigger = 99; static readonly RULE_create_trigger = 100; static readonly RULE_trigger_follows_clause = 101; static readonly RULE_trigger_when_clause = 102; static readonly RULE_simple_dml_trigger = 103; static readonly RULE_for_each_row = 104; static readonly RULE_compound_dml_trigger = 105; static readonly RULE_non_dml_trigger = 106; static readonly RULE_trigger_body = 107; static readonly RULE_routine_clause = 108; static readonly RULE_compound_trigger_block = 109; static readonly RULE_timing_point_section = 110; static readonly RULE_non_dml_event = 111; static readonly RULE_dml_event_clause = 112; static readonly RULE_dml_event_element = 113; static readonly RULE_dml_event_nested_clause = 114; static readonly RULE_referencing_clause = 115; static readonly RULE_referencing_element = 116; static readonly RULE_drop_type = 117; static readonly RULE_alter_type = 118; static readonly RULE_compile_type_clause = 119; static readonly RULE_replace_type_clause = 120; static readonly RULE_alter_method_spec = 121; static readonly RULE_alter_method_element = 122; static readonly RULE_alter_attribute_definition = 123; static readonly RULE_attribute_definition = 124; static readonly RULE_alter_collection_clauses = 125; static readonly RULE_dependent_handling_clause = 126; static readonly RULE_dependent_exceptions_part = 127; static readonly RULE_create_type = 128; static readonly RULE_type_definition = 129; static readonly RULE_object_type_def = 130; static readonly RULE_object_as_part = 131; static readonly RULE_object_under_part = 132; static readonly RULE_nested_table_type_def = 133; static readonly RULE_sqlj_object_type = 134; static readonly RULE_type_body = 135; static readonly RULE_type_body_elements = 136; static readonly RULE_map_order_func_declaration = 137; static readonly RULE_subprog_decl_in_type = 138; static readonly RULE_proc_decl_in_type = 139; static readonly RULE_func_decl_in_type = 140; static readonly RULE_constructor_declaration = 141; static readonly RULE_modifier_clause = 142; static readonly RULE_object_member_spec = 143; static readonly RULE_sqlj_object_type_attr = 144; static readonly RULE_element_spec = 145; static readonly RULE_element_spec_options = 146; static readonly RULE_subprogram_spec = 147; static readonly RULE_overriding_subprogram_spec = 148; static readonly RULE_overriding_function_spec = 149; static readonly RULE_type_procedure_spec = 150; static readonly RULE_type_function_spec = 151; static readonly RULE_constructor_spec = 152; static readonly RULE_map_order_function_spec = 153; static readonly RULE_pragma_clause = 154; static readonly RULE_pragma_elements = 155; static readonly RULE_type_elements_parameter = 156; static readonly RULE_drop_sequence = 157; static readonly RULE_alter_sequence = 158; static readonly RULE_alter_session = 159; static readonly RULE_alter_session_set_clause = 160; static readonly RULE_create_sequence = 161; static readonly RULE_sequence_spec = 162; static readonly RULE_sequence_start_clause = 163; static readonly RULE_create_analytic_view = 164; static readonly RULE_classification_clause = 165; static readonly RULE_caption_clause = 166; static readonly RULE_description_clause = 167; static readonly RULE_classification_item = 168; static readonly RULE_language = 169; static readonly RULE_cav_using_clause = 170; static readonly RULE_dim_by_clause = 171; static readonly RULE_dim_key = 172; static readonly RULE_dim_ref = 173; static readonly RULE_hier_ref = 174; static readonly RULE_measures_clause = 175; static readonly RULE_av_measure = 176; static readonly RULE_base_meas_clause = 177; static readonly RULE_meas_aggregate_clause = 178; static readonly RULE_calc_meas_clause = 179; static readonly RULE_default_measure_clause = 180; static readonly RULE_default_aggregate_clause = 181; static readonly RULE_cache_clause = 182; static readonly RULE_cache_specification = 183; static readonly RULE_levels_clause = 184; static readonly RULE_level_specification = 185; static readonly RULE_level_group_type = 186; static readonly RULE_fact_columns_clause = 187; static readonly RULE_qry_transform_clause = 188; static readonly RULE_create_attribute_dimension = 189; static readonly RULE_ad_using_clause = 190; static readonly RULE_source_clause = 191; static readonly RULE_join_path_clause = 192; static readonly RULE_join_condition = 193; static readonly RULE_join_condition_item = 194; static readonly RULE_attributes_clause = 195; static readonly RULE_ad_attributes_clause = 196; static readonly RULE_ad_level_clause = 197; static readonly RULE_key_clause = 198; static readonly RULE_alternate_key_clause = 199; static readonly RULE_dim_order_clause = 200; static readonly RULE_all_clause = 201; static readonly RULE_create_audit_policy = 202; static readonly RULE_privilege_audit_clause = 203; static readonly RULE_action_audit_clause = 204; static readonly RULE_system_actions = 205; static readonly RULE_standard_actions = 206; static readonly RULE_actions_clause = 207; static readonly RULE_object_action = 208; static readonly RULE_system_action = 209; static readonly RULE_component_actions = 210; static readonly RULE_component_action = 211; static readonly RULE_role_audit_clause = 212; static readonly RULE_create_controlfile = 213; static readonly RULE_controlfile_options = 214; static readonly RULE_logfile_clause = 215; static readonly RULE_character_set_clause = 216; static readonly RULE_file_specification = 217; static readonly RULE_create_diskgroup = 218; static readonly RULE_qualified_disk_clause = 219; static readonly RULE_create_edition = 220; static readonly RULE_create_flashback_archive = 221; static readonly RULE_flashback_archive_quota = 222; static readonly RULE_flashback_archive_retention = 223; static readonly RULE_create_hierarchy = 224; static readonly RULE_hier_using_clause = 225; static readonly RULE_level_hier_clause = 226; static readonly RULE_hier_attrs_clause = 227; static readonly RULE_hier_attr_clause = 228; static readonly RULE_hier_attr_name = 229; static readonly RULE_create_index = 230; static readonly RULE_cluster_index_clause = 231; static readonly RULE_cluster_name = 232; static readonly RULE_table_index_clause = 233; static readonly RULE_bitmap_join_index_clause = 234; static readonly RULE_index_expr = 235; static readonly RULE_index_properties = 236; static readonly RULE_domain_index_clause = 237; static readonly RULE_local_domain_index_clause = 238; static readonly RULE_xmlindex_clause = 239; static readonly RULE_local_xmlindex_clause = 240; static readonly RULE_global_partitioned_index = 241; static readonly RULE_index_partitioning_clause = 242; static readonly RULE_local_partitioned_index = 243; static readonly RULE_on_range_partitioned_table = 244; static readonly RULE_on_list_partitioned_table = 245; static readonly RULE_partitioned_table = 246; static readonly RULE_on_hash_partitioned_table = 247; static readonly RULE_on_hash_partitioned_clause = 248; static readonly RULE_on_comp_partitioned_table = 249; static readonly RULE_on_comp_partitioned_clause = 250; static readonly RULE_index_subpartition_clause = 251; static readonly RULE_index_subpartition_subclause = 252; static readonly RULE_odci_parameters = 253; static readonly RULE_indextype = 254; static readonly RULE_alter_index = 255; static readonly RULE_alter_index_ops_set1 = 256; static readonly RULE_alter_index_ops_set2 = 257; static readonly RULE_visible_or_invisible = 258; static readonly RULE_monitoring_nomonitoring = 259; static readonly RULE_rebuild_clause = 260; static readonly RULE_alter_index_partitioning = 261; static readonly RULE_modify_index_default_attrs = 262; static readonly RULE_add_hash_index_partition = 263; static readonly RULE_coalesce_index_partition = 264; static readonly RULE_modify_index_partition = 265; static readonly RULE_modify_index_partitions_ops = 266; static readonly RULE_rename_index_partition = 267; static readonly RULE_drop_index_partition = 268; static readonly RULE_split_index_partition = 269; static readonly RULE_index_partition_description = 270; static readonly RULE_modify_index_subpartition = 271; static readonly RULE_partition_name_old = 272; static readonly RULE_new_partition_name = 273; static readonly RULE_new_index_name = 274; static readonly RULE_alter_inmemory_join_group = 275; static readonly RULE_create_user = 276; static readonly RULE_alter_user = 277; static readonly RULE_drop_user = 278; static readonly RULE_alter_identified_by = 279; static readonly RULE_identified_by = 280; static readonly RULE_identified_other_clause = 281; static readonly RULE_user_tablespace_clause = 282; static readonly RULE_quota_clause = 283; static readonly RULE_profile_clause = 284; static readonly RULE_role_clause = 285; static readonly RULE_user_default_role_clause = 286; static readonly RULE_password_expire_clause = 287; static readonly RULE_user_lock_clause = 288; static readonly RULE_user_editions_clause = 289; static readonly RULE_alter_user_editions_clause = 290; static readonly RULE_proxy_clause = 291; static readonly RULE_container_names = 292; static readonly RULE_set_container_data = 293; static readonly RULE_add_rem_container_data = 294; static readonly RULE_container_data_clause = 295; static readonly RULE_administer_key_management = 296; static readonly RULE_keystore_management_clauses = 297; static readonly RULE_create_keystore = 298; static readonly RULE_open_keystore = 299; static readonly RULE_force_keystore = 300; static readonly RULE_close_keystore = 301; static readonly RULE_backup_keystore = 302; static readonly RULE_alter_keystore_password = 303; static readonly RULE_merge_into_new_keystore = 304; static readonly RULE_merge_into_existing_keystore = 305; static readonly RULE_isolate_keystore = 306; static readonly RULE_unite_keystore = 307; static readonly RULE_key_management_clauses = 308; static readonly RULE_set_key = 309; static readonly RULE_create_key = 310; static readonly RULE_mkid = 311; static readonly RULE_mk = 312; static readonly RULE_use_key = 313; static readonly RULE_set_key_tag = 314; static readonly RULE_export_keys = 315; static readonly RULE_import_keys = 316; static readonly RULE_migrate_keys = 317; static readonly RULE_reverse_migrate_keys = 318; static readonly RULE_move_keys = 319; static readonly RULE_identified_by_store = 320; static readonly RULE_using_algorithm_clause = 321; static readonly RULE_using_tag_clause = 322; static readonly RULE_secret_management_clauses = 323; static readonly RULE_add_update_secret = 324; static readonly RULE_delete_secret = 325; static readonly RULE_add_update_secret_seps = 326; static readonly RULE_delete_secret_seps = 327; static readonly RULE_zero_downtime_software_patching_clauses = 328; static readonly RULE_with_backup_clause = 329; static readonly RULE_identified_by_password_clause = 330; static readonly RULE_keystore_password = 331; static readonly RULE_path = 332; static readonly RULE_secret = 333; static readonly RULE_analyze = 334; static readonly RULE_partition_extention_clause = 335; static readonly RULE_validation_clauses = 336; static readonly RULE_compute_clauses = 337; static readonly RULE_for_clause = 338; static readonly RULE_online_or_offline = 339; static readonly RULE_into_clause1 = 340; static readonly RULE_partition_key_value = 341; static readonly RULE_subpartition_key_value = 342; static readonly RULE_associate_statistics = 343; static readonly RULE_column_association = 344; static readonly RULE_function_association = 345; static readonly RULE_indextype_name = 346; static readonly RULE_using_statistics_type = 347; static readonly RULE_statistics_type_name = 348; static readonly RULE_default_cost_clause = 349; static readonly RULE_cpu_cost = 350; static readonly RULE_io_cost = 351; static readonly RULE_network_cost = 352; static readonly RULE_default_selectivity_clause = 353; static readonly RULE_default_selectivity = 354; static readonly RULE_storage_table_clause = 355; static readonly RULE_unified_auditing = 356; static readonly RULE_policy_name = 357; static readonly RULE_audit_traditional = 358; static readonly RULE_audit_direct_path = 359; static readonly RULE_audit_container_clause = 360; static readonly RULE_audit_operation_clause = 361; static readonly RULE_auditing_by_clause = 362; static readonly RULE_audit_user = 363; static readonly RULE_audit_schema_object_clause = 364; static readonly RULE_sql_operation = 365; static readonly RULE_auditing_on_clause = 366; static readonly RULE_model_name = 367; static readonly RULE_object_name = 368; static readonly RULE_profile_name = 369; static readonly RULE_sql_statement_shortcut = 370; static readonly RULE_drop_index = 371; static readonly RULE_disassociate_statistics = 372; static readonly RULE_drop_indextype = 373; static readonly RULE_drop_inmemory_join_group = 374; static readonly RULE_flashback_table = 375; static readonly RULE_restore_point = 376; static readonly RULE_purge_statement = 377; static readonly RULE_noaudit_statement = 378; static readonly RULE_rename_object = 379; static readonly RULE_grant_statement = 380; static readonly RULE_container_clause = 381; static readonly RULE_revoke_statement = 382; static readonly RULE_revoke_system_privilege = 383; static readonly RULE_revokee_clause = 384; static readonly RULE_revoke_object_privileges = 385; static readonly RULE_on_object_clause = 386; static readonly RULE_revoke_roles_from_programs = 387; static readonly RULE_program_unit = 388; static readonly RULE_create_dimension = 389; static readonly RULE_create_directory = 390; static readonly RULE_directory_name = 391; static readonly RULE_directory_path = 392; static readonly RULE_create_inmemory_join_group = 393; static readonly RULE_drop_hierarchy = 394; static readonly RULE_alter_library = 395; static readonly RULE_drop_java = 396; static readonly RULE_drop_library = 397; static readonly RULE_create_java = 398; static readonly RULE_create_library = 399; static readonly RULE_plsql_library_source = 400; static readonly RULE_credential_name = 401; static readonly RULE_library_editionable = 402; static readonly RULE_library_debug = 403; static readonly RULE_compiler_parameters_clause = 404; static readonly RULE_parameter_value = 405; static readonly RULE_library_name = 406; static readonly RULE_alter_dimension = 407; static readonly RULE_level_clause = 408; static readonly RULE_hierarchy_clause = 409; static readonly RULE_dimension_join_clause = 410; static readonly RULE_attribute_clause = 411; static readonly RULE_extended_attribute_clause = 412; static readonly RULE_column_one_or_more_sub_clause = 413; static readonly RULE_alter_view = 414; static readonly RULE_alter_view_editionable = 415; static readonly RULE_create_view = 416; static readonly RULE_editioning_clause = 417; static readonly RULE_view_options = 418; static readonly RULE_view_alias_constraint = 419; static readonly RULE_object_view_clause = 420; static readonly RULE_inline_constraint = 421; static readonly RULE_inline_ref_constraint = 422; static readonly RULE_out_of_line_ref_constraint = 423; static readonly RULE_out_of_line_constraint = 424; static readonly RULE_constraint_state = 425; static readonly RULE_xmltype_view_clause = 426; static readonly RULE_xml_schema_spec = 427; static readonly RULE_xml_schema_url = 428; static readonly RULE_element = 429; static readonly RULE_alter_tablespace = 430; static readonly RULE_datafile_tempfile_clauses = 431; static readonly RULE_tablespace_logging_clauses = 432; static readonly RULE_tablespace_group_clause = 433; static readonly RULE_tablespace_group_name = 434; static readonly RULE_tablespace_state_clauses = 435; static readonly RULE_flashback_mode_clause = 436; static readonly RULE_new_tablespace_name = 437; static readonly RULE_create_tablespace = 438; static readonly RULE_permanent_tablespace_clause = 439; static readonly RULE_tablespace_encryption_spec = 440; static readonly RULE_logging_clause = 441; static readonly RULE_extent_management_clause = 442; static readonly RULE_segment_management_clause = 443; static readonly RULE_temporary_tablespace_clause = 444; static readonly RULE_undo_tablespace_clause = 445; static readonly RULE_tablespace_retention_clause = 446; static readonly RULE_create_tablespace_set = 447; static readonly RULE_permanent_tablespace_attrs = 448; static readonly RULE_tablespace_encryption_clause = 449; static readonly RULE_default_tablespace_params = 450; static readonly RULE_default_table_compression = 451; static readonly RULE_low_high = 452; static readonly RULE_default_index_compression = 453; static readonly RULE_inmmemory_clause = 454; static readonly RULE_datafile_specification = 455; static readonly RULE_tempfile_specification = 456; static readonly RULE_datafile_tempfile_spec = 457; static readonly RULE_redo_log_file_spec = 458; static readonly RULE_autoextend_clause = 459; static readonly RULE_maxsize_clause = 460; static readonly RULE_build_clause = 461; static readonly RULE_parallel_clause = 462; static readonly RULE_alter_materialized_view = 463; static readonly RULE_alter_mv_option1 = 464; static readonly RULE_alter_mv_refresh = 465; static readonly RULE_rollback_segment = 466; static readonly RULE_modify_mv_column_clause = 467; static readonly RULE_alter_materialized_view_log = 468; static readonly RULE_add_mv_log_column_clause = 469; static readonly RULE_move_mv_log_clause = 470; static readonly RULE_mv_log_augmentation = 471; static readonly RULE_datetime_expr = 472; static readonly RULE_interval_expr = 473; static readonly RULE_synchronous_or_asynchronous = 474; static readonly RULE_including_or_excluding = 475; static readonly RULE_create_materialized_view_log = 476; static readonly RULE_new_values_clause = 477; static readonly RULE_mv_log_purge_clause = 478; static readonly RULE_create_materialized_zonemap = 479; static readonly RULE_alter_materialized_zonemap = 480; static readonly RULE_drop_materialized_zonemap = 481; static readonly RULE_zonemap_refresh_clause = 482; static readonly RULE_zonemap_attributes = 483; static readonly RULE_zonemap_name = 484; static readonly RULE_operator_name = 485; static readonly RULE_operator_function_name = 486; static readonly RULE_create_zonemap_on_table = 487; static readonly RULE_create_zonemap_as_subquery = 488; static readonly RULE_alter_operator = 489; static readonly RULE_drop_operator = 490; static readonly RULE_create_operator = 491; static readonly RULE_binding_clause = 492; static readonly RULE_add_binding_clause = 493; static readonly RULE_implementation_clause = 494; static readonly RULE_primary_operator_list = 495; static readonly RULE_primary_operator_item = 496; static readonly RULE_operator_context_clause = 497; static readonly RULE_using_function_clause = 498; static readonly RULE_drop_binding_clause = 499; static readonly RULE_create_materialized_view = 500; static readonly RULE_scoped_table_ref_constraint = 501; static readonly RULE_mv_column_alias = 502; static readonly RULE_create_mv_refresh = 503; static readonly RULE_drop_materialized_view = 504; static readonly RULE_create_context = 505; static readonly RULE_oracle_namespace = 506; static readonly RULE_create_cluster = 507; static readonly RULE_create_profile = 508; static readonly RULE_resource_parameters = 509; static readonly RULE_password_parameters = 510; static readonly RULE_create_lockdown_profile = 511; static readonly RULE_static_base_profile = 512; static readonly RULE_dynamic_base_profile = 513; static readonly RULE_create_outline = 514; static readonly RULE_create_restore_point = 515; static readonly RULE_create_role = 516; static readonly RULE_create_table = 517; static readonly RULE_xmltype_table = 518; static readonly RULE_xmltype_virtual_columns = 519; static readonly RULE_xmltype_column_properties = 520; static readonly RULE_xmltype_storage = 521; static readonly RULE_xmlschema_spec = 522; static readonly RULE_object_table = 523; static readonly RULE_object_type = 524; static readonly RULE_oid_index_clause = 525; static readonly RULE_oid_clause = 526; static readonly RULE_object_properties = 527; static readonly RULE_object_table_substitution = 528; static readonly RULE_relational_table = 529; static readonly RULE_immutable_table_clauses = 530; static readonly RULE_immutable_table_no_drop_clause = 531; static readonly RULE_immutable_table_no_delete_clause = 532; static readonly RULE_blockchain_table_clauses = 533; static readonly RULE_blockchain_drop_table_clause = 534; static readonly RULE_blockchain_row_retention_clause = 535; static readonly RULE_blockchain_hash_and_data_format_clause = 536; static readonly RULE_collation_name = 537; static readonly RULE_table_properties = 538; static readonly RULE_read_only_clause = 539; static readonly RULE_indexing_clause = 540; static readonly RULE_attribute_clustering_clause = 541; static readonly RULE_clustering_join = 542; static readonly RULE_clustering_join_item = 543; static readonly RULE_equijoin_condition = 544; static readonly RULE_cluster_clause = 545; static readonly RULE_clustering_columns = 546; static readonly RULE_clustering_column_group = 547; static readonly RULE_yes_no = 548; static readonly RULE_zonemap_clause = 549; static readonly RULE_logical_replication_clause = 550; static readonly RULE_table_name = 551; static readonly RULE_relational_property = 552; static readonly RULE_table_partitioning_clauses = 553; static readonly RULE_range_partitions = 554; static readonly RULE_list_partitions = 555; static readonly RULE_hash_partitions = 556; static readonly RULE_individual_hash_partitions = 557; static readonly RULE_hash_partitions_by_quantity = 558; static readonly RULE_hash_partition_quantity = 559; static readonly RULE_composite_range_partitions = 560; static readonly RULE_composite_list_partitions = 561; static readonly RULE_composite_hash_partitions = 562; static readonly RULE_reference_partitioning = 563; static readonly RULE_reference_partition_desc = 564; static readonly RULE_system_partitioning = 565; static readonly RULE_range_partition_desc = 566; static readonly RULE_list_partition_desc = 567; static readonly RULE_subpartition_template = 568; static readonly RULE_hash_subpartition_quantity = 569; static readonly RULE_subpartition_by_range = 570; static readonly RULE_subpartition_by_list = 571; static readonly RULE_subpartition_by_hash = 572; static readonly RULE_subpartition_name = 573; static readonly RULE_range_subpartition_desc = 574; static readonly RULE_list_subpartition_desc = 575; static readonly RULE_individual_hash_subparts = 576; static readonly RULE_hash_subparts_by_quantity = 577; static readonly RULE_range_values_clause = 578; static readonly RULE_list_values_clause = 579; static readonly RULE_table_partition_description = 580; static readonly RULE_partitioning_storage_clause = 581; static readonly RULE_lob_partitioning_storage = 582; static readonly RULE_datatype_null_enable = 583; static readonly RULE_size_clause = 584; static readonly RULE_table_compression = 585; static readonly RULE_inmemory_table_clause = 586; static readonly RULE_inmemory_attributes = 587; static readonly RULE_inmemory_memcompress = 588; static readonly RULE_inmemory_priority = 589; static readonly RULE_inmemory_distribute = 590; static readonly RULE_inmemory_duplicate = 591; static readonly RULE_inmemory_column_clause = 592; static readonly RULE_physical_attributes_clause = 593; static readonly RULE_storage_clause = 594; static readonly RULE_deferred_segment_creation = 595; static readonly RULE_segment_attributes_clause = 596; static readonly RULE_physical_properties = 597; static readonly RULE_ilm_clause = 598; static readonly RULE_ilm_policy_clause = 599; static readonly RULE_ilm_compression_policy = 600; static readonly RULE_ilm_tiering_policy = 601; static readonly RULE_ilm_after_on = 602; static readonly RULE_segment_group = 603; static readonly RULE_ilm_inmemory_policy = 604; static readonly RULE_ilm_time_period = 605; static readonly RULE_heap_org_table_clause = 606; static readonly RULE_external_table_clause = 607; static readonly RULE_access_driver_type = 608; static readonly RULE_external_table_data_props = 609; static readonly RULE_opaque_format_spec = 610; static readonly RULE_row_movement_clause = 611; static readonly RULE_flashback_archive_clause = 612; static readonly RULE_log_grp = 613; static readonly RULE_supplemental_table_logging = 614; static readonly RULE_supplemental_log_grp_clause = 615; static readonly RULE_supplemental_id_key_clause = 616; static readonly RULE_allocate_extent_clause = 617; static readonly RULE_deallocate_unused_clause = 618; static readonly RULE_shrink_clause = 619; static readonly RULE_records_per_block_clause = 620; static readonly RULE_upgrade_table_clause = 621; static readonly RULE_truncate_table = 622; static readonly RULE_drop_table = 623; static readonly RULE_drop_tablespace = 624; static readonly RULE_drop_tablespace_set = 625; static readonly RULE_including_contents_clause = 626; static readonly RULE_drop_view = 627; static readonly RULE_comment_on_column = 628; static readonly RULE_enable_or_disable = 629; static readonly RULE_allow_or_disallow = 630; static readonly RULE_alter_synonym = 631; static readonly RULE_create_synonym = 632; static readonly RULE_drop_synonym = 633; static readonly RULE_create_spfile = 634; static readonly RULE_spfile_name = 635; static readonly RULE_pfile_name = 636; static readonly RULE_comment_on_table = 637; static readonly RULE_comment_on_materialized = 638; static readonly RULE_alter_analytic_view = 639; static readonly RULE_alter_add_cache_clause = 640; static readonly RULE_levels_item = 641; static readonly RULE_measure_list = 642; static readonly RULE_alter_drop_cache_clause = 643; static readonly RULE_alter_attribute_dimension = 644; static readonly RULE_alter_audit_policy = 645; static readonly RULE_alter_cluster = 646; static readonly RULE_drop_analytic_view = 647; static readonly RULE_drop_attribute_dimension = 648; static readonly RULE_drop_audit_policy = 649; static readonly RULE_drop_flashback_archive = 650; static readonly RULE_drop_cluster = 651; static readonly RULE_drop_context = 652; static readonly RULE_drop_directory = 653; static readonly RULE_drop_diskgroup = 654; static readonly RULE_drop_edition = 655; static readonly RULE_truncate_cluster = 656; static readonly RULE_cache_or_nocache = 657; static readonly RULE_database_name = 658; static readonly RULE_alter_database = 659; static readonly RULE_database_clause = 660; static readonly RULE_startup_clauses = 661; static readonly RULE_resetlogs_or_noresetlogs = 662; static readonly RULE_upgrade_or_downgrade = 663; static readonly RULE_recovery_clauses = 664; static readonly RULE_begin_or_end = 665; static readonly RULE_general_recovery = 666; static readonly RULE_full_database_recovery = 667; static readonly RULE_partial_database_recovery = 668; static readonly RULE_partial_database_recovery_10g = 669; static readonly RULE_managed_standby_recovery = 670; static readonly RULE_db_name = 671; static readonly RULE_database_file_clauses = 672; static readonly RULE_create_datafile_clause = 673; static readonly RULE_alter_datafile_clause = 674; static readonly RULE_alter_tempfile_clause = 675; static readonly RULE_move_datafile_clause = 676; static readonly RULE_logfile_clauses = 677; static readonly RULE_add_logfile_clauses = 678; static readonly RULE_group_redo_logfile = 679; static readonly RULE_drop_logfile_clauses = 680; static readonly RULE_switch_logfile_clause = 681; static readonly RULE_supplemental_db_logging = 682; static readonly RULE_add_or_drop = 683; static readonly RULE_supplemental_plsql_clause = 684; static readonly RULE_logfile_descriptor = 685; static readonly RULE_controlfile_clauses = 686; static readonly RULE_trace_file_clause = 687; static readonly RULE_standby_database_clauses = 688; static readonly RULE_activate_standby_db_clause = 689; static readonly RULE_maximize_standby_db_clause = 690; static readonly RULE_register_logfile_clause = 691; static readonly RULE_commit_switchover_clause = 692; static readonly RULE_start_standby_clause = 693; static readonly RULE_stop_standby_clause = 694; static readonly RULE_convert_database_clause = 695; static readonly RULE_default_settings_clause = 696; static readonly RULE_set_time_zone_clause = 697; static readonly RULE_instance_clauses = 698; static readonly RULE_security_clause = 699; static readonly RULE_domain = 700; static readonly RULE_database = 701; static readonly RULE_edition_name = 702; static readonly RULE_filenumber = 703; static readonly RULE_filename = 704; static readonly RULE_prepare_clause = 705; static readonly RULE_drop_mirror_clause = 706; static readonly RULE_lost_write_protection = 707; static readonly RULE_cdb_fleet_clauses = 708; static readonly RULE_lead_cdb_clause = 709; static readonly RULE_lead_cdb_uri_clause = 710; static readonly RULE_property_clauses = 711; static readonly RULE_replay_upgrade_clauses = 712; static readonly RULE_alter_database_link = 713; static readonly RULE_password_value = 714; static readonly RULE_link_authentication = 715; static readonly RULE_create_database = 716; static readonly RULE_database_logging_clauses = 717; static readonly RULE_database_logging_sub_clause = 718; static readonly RULE_tablespace_clauses = 719; static readonly RULE_enable_pluggable_database = 720; static readonly RULE_file_name_convert = 721; static readonly RULE_filename_convert_sub_clause = 722; static readonly RULE_tablespace_datafile_clauses = 723; static readonly RULE_undo_mode_clause = 724; static readonly RULE_default_tablespace = 725; static readonly RULE_default_temp_tablespace = 726; static readonly RULE_undo_tablespace = 727; static readonly RULE_drop_database = 728; static readonly RULE_create_database_link = 729; static readonly RULE_dblink = 730; static readonly RULE_drop_database_link = 731; static readonly RULE_alter_tablespace_set = 732; static readonly RULE_alter_tablespace_attrs = 733; static readonly RULE_alter_tablespace_encryption = 734; static readonly RULE_ts_file_name_convert = 735; static readonly RULE_alter_role = 736; static readonly RULE_role_identified_clause = 737; static readonly RULE_alter_table = 738; static readonly RULE_memoptimize_read_write_clause = 739; static readonly RULE_alter_table_properties = 740; static readonly RULE_alter_table_partitioning = 741; static readonly RULE_add_table_partition = 742; static readonly RULE_drop_table_partition = 743; static readonly RULE_merge_table_partition = 744; static readonly RULE_modify_table_partition = 745; static readonly RULE_split_table_partition = 746; static readonly RULE_truncate_table_partition = 747; static readonly RULE_exchange_table_partition = 748; static readonly RULE_coalesce_table_partition = 749; static readonly RULE_alter_interval_partition = 750; static readonly RULE_partition_extended_names = 751; static readonly RULE_subpartition_extended_names = 752; static readonly RULE_alter_table_properties_1 = 753; static readonly RULE_alter_iot_clauses = 754; static readonly RULE_alter_mapping_table_clause = 755; static readonly RULE_alter_overflow_clause = 756; static readonly RULE_add_overflow_clause = 757; static readonly RULE_update_index_clauses = 758; static readonly RULE_update_global_index_clause = 759; static readonly RULE_update_all_indexes_clause = 760; static readonly RULE_update_all_indexes_index_clause = 761; static readonly RULE_update_index_partition = 762; static readonly RULE_update_index_subpartition = 763; static readonly RULE_enable_disable_clause = 764; static readonly RULE_using_index_clause = 765; static readonly RULE_index_attributes = 766; static readonly RULE_sort_or_nosort = 767; static readonly RULE_exceptions_clause = 768; static readonly RULE_move_table_clause = 769; static readonly RULE_index_org_table_clause = 770; static readonly RULE_mapping_table_clause = 771; static readonly RULE_key_compression = 772; static readonly RULE_index_org_overflow_clause = 773; static readonly RULE_column_clauses = 774; static readonly RULE_modify_collection_retrieval = 775; static readonly RULE_collection_item = 776; static readonly RULE_rename_column_clause = 777; static readonly RULE_old_column_name = 778; static readonly RULE_new_column_name = 779; static readonly RULE_add_modify_drop_column_clauses = 780; static readonly RULE_drop_column_clause = 781; static readonly RULE_modify_column_clauses = 782; static readonly RULE_modify_col_properties = 783; static readonly RULE_modify_col_visibility = 784; static readonly RULE_modify_col_substitutable = 785; static readonly RULE_add_column_clause = 786; static readonly RULE_alter_varray_col_properties = 787; static readonly RULE_varray_col_properties = 788; static readonly RULE_varray_storage_clause = 789; static readonly RULE_lob_segname = 790; static readonly RULE_lob_item = 791; static readonly RULE_lob_storage_parameters = 792; static readonly RULE_lob_storage_clause = 793; static readonly RULE_modify_lob_storage_clause = 794; static readonly RULE_modify_lob_parameters = 795; static readonly RULE_lob_parameters = 796; static readonly RULE_lob_deduplicate_clause = 797; static readonly RULE_lob_compression_clause = 798; static readonly RULE_lob_retention_clause = 799; static readonly RULE_encryption_spec = 800; static readonly RULE_tablespace = 801; static readonly RULE_varray_item = 802; static readonly RULE_column_properties = 803; static readonly RULE_lob_partition_storage = 804; static readonly RULE_period_definition = 805; static readonly RULE_start_time_column = 806; static readonly RULE_end_time_column = 807; static readonly RULE_column_definition = 808; static readonly RULE_column_collation_name = 809; static readonly RULE_identity_clause = 810; static readonly RULE_identity_options_parentheses = 811; static readonly RULE_identity_options = 812; static readonly RULE_virtual_column_definition = 813; static readonly RULE_autogenerated_sequence_definition = 814; static readonly RULE_evaluation_edition_clause = 815; static readonly RULE_out_of_line_part_storage = 816; static readonly RULE_nested_table_col_properties = 817; static readonly RULE_nested_item = 818; static readonly RULE_substitutable_column_clause = 819; static readonly RULE_partition_name = 820; static readonly RULE_supplemental_logging_props = 821; static readonly RULE_column_or_attribute = 822; static readonly RULE_object_type_col_properties = 823; static readonly RULE_constraint_clauses = 824; static readonly RULE_old_constraint_name = 825; static readonly RULE_new_constraint_name = 826; static readonly RULE_drop_constraint_clause = 827; static readonly RULE_drop_primary_key_or_unique_or_generic_clause = 828; static readonly RULE_add_constraint = 829; static readonly RULE_add_constraint_clause = 830; static readonly RULE_check_constraint = 831; static readonly RULE_drop_constraint = 832; static readonly RULE_enable_constraint = 833; static readonly RULE_disable_constraint = 834; static readonly RULE_foreign_key_clause = 835; static readonly RULE_references_clause = 836; static readonly RULE_on_delete_clause = 837; static readonly RULE_unique_key_clause = 838; static readonly RULE_primary_key_clause = 839; static readonly RULE_anonymous_block = 840; static readonly RULE_invoker_rights_clause = 841; static readonly RULE_call_spec = 842; static readonly RULE_java_spec = 843; static readonly RULE_c_spec = 844; static readonly RULE_c_agent_in_clause = 845; static readonly RULE_c_parameters_clause = 846; static readonly RULE_parameter = 847; static readonly RULE_default_value_part = 848; static readonly RULE_seq_of_declare_specs = 849; static readonly RULE_declare_spec = 850; static readonly RULE_variable_declaration = 851; static readonly RULE_subtype_declaration = 852; static readonly RULE_cursor_declaration = 853; static readonly RULE_parameter_spec = 854; static readonly RULE_exception_declaration = 855; static readonly RULE_pragma_declaration = 856; static readonly RULE_record_type_def = 857; static readonly RULE_field_spec = 858; static readonly RULE_ref_cursor_type_def = 859; static readonly RULE_type_declaration = 860; static readonly RULE_table_type_def = 861; static readonly RULE_table_indexed_by_part = 862; static readonly RULE_varray_type_def = 863; static readonly RULE_seq_of_statements = 864; static readonly RULE_label_declaration = 865; static readonly RULE_statement = 866; static readonly RULE_swallow_to_semi = 867; static readonly RULE_assignment_statement = 868; static readonly RULE_continue_statement = 869; static readonly RULE_exit_statement = 870; static readonly RULE_goto_statement = 871; static readonly RULE_if_statement = 872; static readonly RULE_elsif_part = 873; static readonly RULE_else_part = 874; static readonly RULE_loop_statement = 875; static readonly RULE_cursor_loop_param = 876; static readonly RULE_forall_statement = 877; static readonly RULE_bounds_clause = 878; static readonly RULE_between_bound = 879; static readonly RULE_lower_bound = 880; static readonly RULE_upper_bound = 881; static readonly RULE_null_statement = 882; static readonly RULE_raise_statement = 883; static readonly RULE_return_statement = 884; static readonly RULE_call_statement = 885; static readonly RULE_pipe_row_statement = 886; static readonly RULE_body = 887; static readonly RULE_exception_handler = 888; static readonly RULE_trigger_block = 889; static readonly RULE_block = 890; static readonly RULE_sql_statement = 891; static readonly RULE_execute_immediate = 892; static readonly RULE_dynamic_returning_clause = 893; static readonly RULE_data_manipulation_language_statements = 894; static readonly RULE_cursor_manipulation_statements = 895; static readonly RULE_close_statement = 896; static readonly RULE_open_statement = 897; static readonly RULE_fetch_statement = 898; static readonly RULE_open_for_statement = 899; static readonly RULE_transaction_control_statements = 900; static readonly RULE_set_transaction_command = 901; static readonly RULE_set_constraint_command = 902; static readonly RULE_commit_statement = 903; static readonly RULE_write_clause = 904; static readonly RULE_rollback_statement = 905; static readonly RULE_savepoint_statement = 906; static readonly RULE_explain_statement = 907; static readonly RULE_select_only_statement = 908; static readonly RULE_select_statement = 909; static readonly RULE_subquery_factoring_clause = 910; static readonly RULE_factoring_element = 911; static readonly RULE_search_clause = 912; static readonly RULE_cycle_clause = 913; static readonly RULE_subquery = 914; static readonly RULE_subquery_basic_elements = 915; static readonly RULE_subquery_operation_part = 916; static readonly RULE_query_block = 917; static readonly RULE_selected_list = 918; static readonly RULE_from_clause = 919; static readonly RULE_select_list_elements = 920; static readonly RULE_table_ref_list = 921; static readonly RULE_table_ref = 922; static readonly RULE_table_ref_aux = 923; static readonly RULE_table_ref_aux_internal = 924; static readonly RULE_join_clause = 925; static readonly RULE_join_on_part = 926; static readonly RULE_join_using_part = 927; static readonly RULE_outer_join_type = 928; static readonly RULE_query_partition_clause = 929; static readonly RULE_flashback_query_clause = 930; static readonly RULE_pivot_clause = 931; static readonly RULE_pivot_element = 932; static readonly RULE_pivot_for_clause = 933; static readonly RULE_pivot_in_clause = 934; static readonly RULE_pivot_in_clause_element = 935; static readonly RULE_pivot_in_clause_elements = 936; static readonly RULE_unpivot_clause = 937; static readonly RULE_unpivot_in_clause = 938; static readonly RULE_unpivot_in_elements = 939; static readonly RULE_hierarchical_query_clause = 940; static readonly RULE_start_part = 941; static readonly RULE_group_by_clause = 942; static readonly RULE_group_by_elements = 943; static readonly RULE_rollup_cube_clause = 944; static readonly RULE_grouping_sets_clause = 945; static readonly RULE_grouping_sets_elements = 946; static readonly RULE_having_clause = 947; static readonly RULE_model_clause = 948; static readonly RULE_cell_reference_options = 949; static readonly RULE_return_rows_clause = 950; static readonly RULE_reference_model = 951; static readonly RULE_main_model = 952; static readonly RULE_model_column_clauses = 953; static readonly RULE_model_column_partition_part = 954; static readonly RULE_model_column_list = 955; static readonly RULE_model_column = 956; static readonly RULE_model_rules_clause = 957; static readonly RULE_model_rules_part = 958; static readonly RULE_model_rules_element = 959; static readonly RULE_cell_assignment = 960; static readonly RULE_model_iterate_clause = 961; static readonly RULE_until_part = 962; static readonly RULE_order_by_clause = 963; static readonly RULE_order_by_elements = 964; static readonly RULE_offset_clause = 965; static readonly RULE_fetch_clause = 966; static readonly RULE_for_update_clause = 967; static readonly RULE_for_update_of_part = 968; static readonly RULE_for_update_options = 969; static readonly RULE_update_statement = 970; static readonly RULE_update_set_clause = 971; static readonly RULE_column_based_update_set_clause = 972; static readonly RULE_delete_statement = 973; static readonly RULE_insert_statement = 974; static readonly RULE_single_table_insert = 975; static readonly RULE_multi_table_insert = 976; static readonly RULE_multi_table_element = 977; static readonly RULE_conditional_insert_clause = 978; static readonly RULE_conditional_insert_when_part = 979; static readonly RULE_conditional_insert_else_part = 980; static readonly RULE_insert_into_clause = 981; static readonly RULE_values_clause = 982; static readonly RULE_merge_statement = 983; static readonly RULE_merge_update_clause = 984; static readonly RULE_merge_element = 985; static readonly RULE_merge_update_delete_part = 986; static readonly RULE_merge_insert_clause = 987; static readonly RULE_selected_tableview = 988; static readonly RULE_lock_table_statement = 989; static readonly RULE_wait_nowait_part = 990; static readonly RULE_lock_table_element = 991; static readonly RULE_lock_mode = 992; static readonly RULE_general_table_ref = 993; static readonly RULE_static_returning_clause = 994; static readonly RULE_error_logging_clause = 995; static readonly RULE_error_logging_into_part = 996; static readonly RULE_error_logging_reject_part = 997; static readonly RULE_dml_table_expression_clause = 998; static readonly RULE_table_collection_expression = 999; static readonly RULE_subquery_restriction_clause = 1000; static readonly RULE_sample_clause = 1001; static readonly RULE_seed_part = 1002; static readonly RULE_condition = 1003; static readonly RULE_json_condition = 1004; static readonly RULE_expressions = 1005; static readonly RULE_expression = 1006; static readonly RULE_cursor_expression = 1007; static readonly RULE_logical_expression = 1008; static readonly RULE_unary_logical_expression = 1009; static readonly RULE_logical_operation = 1010; static readonly RULE_multiset_expression = 1011; static readonly RULE_relational_expression = 1012; static readonly RULE_compound_expression = 1013; static readonly RULE_relational_operator = 1014; static readonly RULE_in_elements = 1015; static readonly RULE_between_elements = 1016; static readonly RULE_concatenation = 1017; static readonly RULE_interval_expression = 1018; static readonly RULE_model_expression = 1019; static readonly RULE_model_expression_element = 1020; static readonly RULE_single_column_for_loop = 1021; static readonly RULE_multi_column_for_loop = 1022; static readonly RULE_unary_expression = 1023; static readonly RULE_case_statement = 1024; static readonly RULE_simple_case_statement = 1025; static readonly RULE_simple_case_when_part = 1026; static readonly RULE_searched_case_statement = 1027; static readonly RULE_searched_case_when_part = 1028; static readonly RULE_case_else_part = 1029; static readonly RULE_atom = 1030; static readonly RULE_quantified_expression = 1031; static readonly RULE_string_function = 1032; static readonly RULE_standard_function = 1033; static readonly RULE_json_function = 1034; static readonly RULE_json_object_content = 1035; static readonly RULE_json_object_entry = 1036; static readonly RULE_json_table_clause = 1037; static readonly RULE_json_array_element = 1038; static readonly RULE_json_on_null_clause = 1039; static readonly RULE_json_return_clause = 1040; static readonly RULE_json_transform_op = 1041; static readonly RULE_json_column_clause = 1042; static readonly RULE_json_column_definition = 1043; static readonly RULE_json_query_returning_clause = 1044; static readonly RULE_json_query_return_type = 1045; static readonly RULE_json_query_wrapper_clause = 1046; static readonly RULE_json_query_on_error_clause = 1047; static readonly RULE_json_query_on_empty_clause = 1048; static readonly RULE_json_value_return_clause = 1049; static readonly RULE_json_value_return_type = 1050; static readonly RULE_json_value_on_mismatch_clause = 1051; static readonly RULE_literal = 1052; static readonly RULE_numeric_function_wrapper = 1053; static readonly RULE_numeric_function = 1054; static readonly RULE_listagg_overflow_clause = 1055; static readonly RULE_other_function = 1056; static readonly RULE_over_clause_keyword = 1057; static readonly RULE_within_or_over_clause_keyword = 1058; static readonly RULE_standard_prediction_function_keyword = 1059; static readonly RULE_over_clause = 1060; static readonly RULE_windowing_clause = 1061; static readonly RULE_windowing_type = 1062; static readonly RULE_windowing_elements = 1063; static readonly RULE_using_clause = 1064; static readonly RULE_using_element = 1065; static readonly RULE_collect_order_by_part = 1066; static readonly RULE_within_or_over_part = 1067; static readonly RULE_cost_matrix_clause = 1068; static readonly RULE_xml_passing_clause = 1069; static readonly RULE_xml_attributes_clause = 1070; static readonly RULE_xml_namespaces_clause = 1071; static readonly RULE_xml_table_column = 1072; static readonly RULE_xml_general_default_part = 1073; static readonly RULE_xml_multiuse_expression_element = 1074; static readonly RULE_xmlroot_param_version_part = 1075; static readonly RULE_xmlroot_param_standalone_part = 1076; static readonly RULE_xmlserialize_param_enconding_part = 1077; static readonly RULE_xmlserialize_param_version_part = 1078; static readonly RULE_xmlserialize_param_ident_part = 1079; static readonly RULE_sql_plus_command_no_semicolon = 1080; static readonly RULE_sql_plus_command = 1081; static readonly RULE_start_command = 1082; static readonly RULE_whenever_command = 1083; static readonly RULE_set_command = 1084; static readonly RULE_timing_command = 1085; static readonly RULE_partition_extension_clause = 1086; static readonly RULE_column_alias = 1087; static readonly RULE_table_alias = 1088; static readonly RULE_where_clause = 1089; static readonly RULE_quantitative_where_stmt = 1090; static readonly RULE_into_clause = 1091; static readonly RULE_xml_column_name = 1092; static readonly RULE_cost_class_name = 1093; static readonly RULE_attribute_name = 1094; static readonly RULE_savepoint_name = 1095; static readonly RULE_rollback_segment_name = 1096; static readonly RULE_table_var_name = 1097; static readonly RULE_schema_name = 1098; static readonly RULE_routine_name = 1099; static readonly RULE_package_name = 1100; static readonly RULE_implementation_type_name = 1101; static readonly RULE_parameter_name = 1102; static readonly RULE_reference_model_name = 1103; static readonly RULE_main_model_name = 1104; static readonly RULE_container_tableview_name = 1105; static readonly RULE_aggregate_function_name = 1106; static readonly RULE_query_name = 1107; static readonly RULE_grantee_name = 1108; static readonly RULE_role_name = 1109; static readonly RULE_constraint_name = 1110; static readonly RULE_label_name = 1111; static readonly RULE_type_name = 1112; static readonly RULE_sequence_name = 1113; static readonly RULE_exception_name = 1114; static readonly RULE_function_name = 1115; static readonly RULE_procedure_name = 1116; static readonly RULE_trigger_name = 1117; static readonly RULE_variable_name = 1118; static readonly RULE_index_name = 1119; static readonly RULE_cursor_name = 1120; static readonly RULE_record_name = 1121; static readonly RULE_collection_name = 1122; static readonly RULE_link_name = 1123; static readonly RULE_column_name = 1124; static readonly RULE_tableview_name = 1125; static readonly RULE_xmltable = 1126; static readonly RULE_char_set_name = 1127; static readonly RULE_synonym_name = 1128; static readonly RULE_schema_object_name = 1129; static readonly RULE_dir_object_name = 1130; static readonly RULE_user_object_name = 1131; static readonly RULE_grant_object_name = 1132; static readonly RULE_column_list = 1133; static readonly RULE_paren_column_list = 1134; static readonly RULE_keep_clause = 1135; static readonly RULE_function_argument = 1136; static readonly RULE_function_argument_analytic = 1137; static readonly RULE_function_argument_modeling = 1138; static readonly RULE_respect_or_ignore_nulls = 1139; static readonly RULE_argument = 1140; static readonly RULE_type_spec = 1141; static readonly RULE_datatype = 1142; static readonly RULE_precision_part = 1143; static readonly RULE_native_datatype_element = 1144; static readonly RULE_bind_variable = 1145; static readonly RULE_general_element = 1146; static readonly RULE_general_element_part = 1147; static readonly RULE_table_element = 1148; static readonly RULE_object_privilege = 1149; static readonly RULE_system_privilege = 1150; static readonly RULE_constant = 1151; static readonly RULE_numeric = 1152; static readonly RULE_numeric_negative = 1153; static readonly RULE_quoted_string = 1154; static readonly RULE_identifier = 1155; static readonly RULE_id_expression = 1156; static readonly RULE_outer_join_sign = 1157; static readonly RULE_regular_id = 1158; static readonly RULE_non_reserved_keywords_in_12c = 1159; static readonly RULE_non_reserved_keywords_pre12c = 1160; static readonly RULE_string_function_name = 1161; static readonly RULE_numeric_function_name = 1162; 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): FailedPredicateException; constructor(input: TokenStream); sql_script(): Sql_scriptContext; unit_statement(): Unit_statementContext; alter_diskgroup(): Alter_diskgroupContext; add_disk_clause(): Add_disk_clauseContext; drop_disk_clause(): Drop_disk_clauseContext; resize_disk_clause(): Resize_disk_clauseContext; replace_disk_clause(): Replace_disk_clauseContext; wait_nowait(): Wait_nowaitContext; rename_disk_clause(): Rename_disk_clauseContext; disk_online_clause(): Disk_online_clauseContext; disk_offline_clause(): Disk_offline_clauseContext; timeout_clause(): Timeout_clauseContext; rebalance_diskgroup_clause(): Rebalance_diskgroup_clauseContext; phase(): PhaseContext; check_diskgroup_clause(): Check_diskgroup_clauseContext; diskgroup_template_clauses(): Diskgroup_template_clausesContext; qualified_template_clause(): Qualified_template_clauseContext; redundancy_clause(): Redundancy_clauseContext; striping_clause(): Striping_clauseContext; force_noforce(): Force_noforceContext; diskgroup_directory_clauses(): Diskgroup_directory_clausesContext; dir_name(): Dir_nameContext; diskgroup_alias_clauses(): Diskgroup_alias_clausesContext; diskgroup_volume_clauses(): Diskgroup_volume_clausesContext; add_volume_clause(): Add_volume_clauseContext; modify_volume_clause(): Modify_volume_clauseContext; diskgroup_attributes(): Diskgroup_attributesContext; modify_diskgroup_file(): Modify_diskgroup_fileContext; disk_region_clause(): Disk_region_clauseContext; drop_diskgroup_file_clause(): Drop_diskgroup_file_clauseContext; convert_redundancy_clause(): Convert_redundancy_clauseContext; usergroup_clauses(): Usergroup_clausesContext; user_clauses(): User_clausesContext; file_permissions_clause(): File_permissions_clauseContext; file_owner_clause(): File_owner_clauseContext; scrub_clause(): Scrub_clauseContext; quotagroup_clauses(): Quotagroup_clausesContext; property_name(): Property_nameContext; property_value(): Property_valueContext; filegroup_clauses(): Filegroup_clausesContext; add_filegroup_clause(): Add_filegroup_clauseContext; modify_filegroup_clause(): Modify_filegroup_clauseContext; move_to_filegroup_clause(): Move_to_filegroup_clauseContext; drop_filegroup_clause(): Drop_filegroup_clauseContext; quorum_regular(): Quorum_regularContext; undrop_disk_clause(): Undrop_disk_clauseContext; diskgroup_availability(): Diskgroup_availabilityContext; enable_disable_volume(): Enable_disable_volumeContext; drop_function(): Drop_functionContext; alter_flashback_archive(): Alter_flashback_archiveContext; alter_hierarchy(): Alter_hierarchyContext; alter_function(): Alter_functionContext; alter_java(): Alter_javaContext; match_string(): Match_stringContext; create_function_body(): Create_function_bodyContext; sql_macro_body(): Sql_macro_bodyContext; parallel_enable_clause(): Parallel_enable_clauseContext; partition_by_clause(): Partition_by_clauseContext; result_cache_clause(): Result_cache_clauseContext; relies_on_part(): Relies_on_partContext; streaming_clause(): Streaming_clauseContext; alter_outline(): Alter_outlineContext; outline_options(): Outline_optionsContext; alter_lockdown_profile(): Alter_lockdown_profileContext; lockdown_feature(): Lockdown_featureContext; lockdown_options(): Lockdown_optionsContext; lockdown_statements(): Lockdown_statementsContext; statement_clauses(): Statement_clausesContext; clause_options(): Clause_optionsContext; option_values(): Option_valuesContext; string_list(): String_listContext; disable_enable(): Disable_enableContext; drop_lockdown_profile(): Drop_lockdown_profileContext; drop_package(): Drop_packageContext; alter_package(): Alter_packageContext; create_package(): Create_packageContext; create_package_body(): Create_package_bodyContext; package_obj_spec(): Package_obj_specContext; procedure_spec(): Procedure_specContext; function_spec(): Function_specContext; package_obj_body(): Package_obj_bodyContext; alter_pmem_filestore(): Alter_pmem_filestoreContext; drop_pmem_filestore(): Drop_pmem_filestoreContext; drop_procedure(): Drop_procedureContext; alter_procedure(): Alter_procedureContext; function_body(): Function_bodyContext; procedure_body(): Procedure_bodyContext; create_procedure_body(): Create_procedure_bodyContext; alter_resource_cost(): Alter_resource_costContext; drop_outline(): Drop_outlineContext; alter_rollback_segment(): Alter_rollback_segmentContext; drop_restore_point(): Drop_restore_pointContext; drop_rollback_segment(): Drop_rollback_segmentContext; drop_role(): Drop_roleContext; create_pmem_filestore(): Create_pmem_filestoreContext; pmem_filestore_options(): Pmem_filestore_optionsContext; file_path(): File_pathContext; create_rollback_segment(): Create_rollback_segmentContext; drop_trigger(): Drop_triggerContext; alter_trigger(): Alter_triggerContext; create_trigger(): Create_triggerContext; trigger_follows_clause(): Trigger_follows_clauseContext; trigger_when_clause(): Trigger_when_clauseContext; simple_dml_trigger(): Simple_dml_triggerContext; for_each_row(): For_each_rowContext; compound_dml_trigger(): Compound_dml_triggerContext; non_dml_trigger(): Non_dml_triggerContext; trigger_body(): Trigger_bodyContext; routine_clause(): Routine_clauseContext; compound_trigger_block(): Compound_trigger_blockContext; timing_point_section(): Timing_point_sectionContext; non_dml_event(): Non_dml_eventContext; dml_event_clause(): Dml_event_clauseContext; dml_event_element(): Dml_event_elementContext; dml_event_nested_clause(): Dml_event_nested_clauseContext; referencing_clause(): Referencing_clauseContext; referencing_element(): Referencing_elementContext; drop_type(): Drop_typeContext; alter_type(): Alter_typeContext; compile_type_clause(): Compile_type_clauseContext; replace_type_clause(): Replace_type_clauseContext; alter_method_spec(): Alter_method_specContext; alter_method_element(): Alter_method_elementContext; alter_attribute_definition(): Alter_attribute_definitionContext; attribute_definition(): Attribute_definitionContext; alter_collection_clauses(): Alter_collection_clausesContext; dependent_handling_clause(): Dependent_handling_clauseContext; dependent_exceptions_part(): Dependent_exceptions_partContext; create_type(): Create_typeContext; type_definition(): Type_definitionContext; object_type_def(): Object_type_defContext; object_as_part(): Object_as_partContext; object_under_part(): Object_under_partContext; nested_table_type_def(): Nested_table_type_defContext; sqlj_object_type(): Sqlj_object_typeContext; type_body(): Type_bodyContext; type_body_elements(): Type_body_elementsContext; map_order_func_declaration(): Map_order_func_declarationContext; subprog_decl_in_type(): Subprog_decl_in_typeContext; proc_decl_in_type(): Proc_decl_in_typeContext; func_decl_in_type(): Func_decl_in_typeContext; constructor_declaration(): Constructor_declarationContext; modifier_clause(): Modifier_clauseContext; object_member_spec(): Object_member_specContext; sqlj_object_type_attr(): Sqlj_object_type_attrContext; element_spec(): Element_specContext; element_spec_options(): Element_spec_optionsContext; subprogram_spec(): Subprogram_specContext; overriding_subprogram_spec(): Overriding_subprogram_specContext; overriding_function_spec(): Overriding_function_specContext; type_procedure_spec(): Type_procedure_specContext; type_function_spec(): Type_function_specContext; constructor_spec(): Constructor_specContext; map_order_function_spec(): Map_order_function_specContext; pragma_clause(): Pragma_clauseContext; pragma_elements(): Pragma_elementsContext; type_elements_parameter(): Type_elements_parameterContext; drop_sequence(): Drop_sequenceContext; alter_sequence(): Alter_sequenceContext; alter_session(): Alter_sessionContext; alter_session_set_clause(): Alter_session_set_clauseContext; create_sequence(): Create_sequenceContext; sequence_spec(): Sequence_specContext; sequence_start_clause(): Sequence_start_clauseContext; create_analytic_view(): Create_analytic_viewContext; classification_clause(): Classification_clauseContext; caption_clause(): Caption_clauseContext; description_clause(): Description_clauseContext; classification_item(): Classification_itemContext; language(): LanguageContext; cav_using_clause(): Cav_using_clauseContext; dim_by_clause(): Dim_by_clauseContext; dim_key(): Dim_keyContext; dim_ref(): Dim_refContext; hier_ref(): Hier_refContext; measures_clause(): Measures_clauseContext; av_measure(): Av_measureContext; base_meas_clause(): Base_meas_clauseContext; meas_aggregate_clause(): Meas_aggregate_clauseContext; calc_meas_clause(): Calc_meas_clauseContext; default_measure_clause(): Default_measure_clauseContext; default_aggregate_clause(): Default_aggregate_clauseContext; cache_clause(): Cache_clauseContext; cache_specification(): Cache_specificationContext; levels_clause(): Levels_clauseContext; level_specification(): Level_specificationContext; level_group_type(): Level_group_typeContext; fact_columns_clause(): Fact_columns_clauseContext; qry_transform_clause(): Qry_transform_clauseContext; create_attribute_dimension(): Create_attribute_dimensionContext; ad_using_clause(): Ad_using_clauseContext; source_clause(): Source_clauseContext; join_path_clause(): Join_path_clauseContext; join_condition(): Join_conditionContext; join_condition_item(): Join_condition_itemContext; attributes_clause(): Attributes_clauseContext; ad_attributes_clause(): Ad_attributes_clauseContext; ad_level_clause(): Ad_level_clauseContext; key_clause(): Key_clauseContext; alternate_key_clause(): Alternate_key_clauseContext; dim_order_clause(): Dim_order_clauseContext; all_clause(): All_clauseContext; create_audit_policy(): Create_audit_policyContext; privilege_audit_clause(): Privilege_audit_clauseContext; action_audit_clause(): Action_audit_clauseContext; system_actions(): System_actionsContext; standard_actions(): Standard_actionsContext; actions_clause(): Actions_clauseContext; object_action(): Object_actionContext; system_action(): System_actionContext; component_actions(): Component_actionsContext; component_action(): Component_actionContext; role_audit_clause(): Role_audit_clauseContext; create_controlfile(): Create_controlfileContext; controlfile_options(): Controlfile_optionsContext; logfile_clause(): Logfile_clauseContext; character_set_clause(): Character_set_clauseContext; file_specification(): File_specificationContext; create_diskgroup(): Create_diskgroupContext; qualified_disk_clause(): Qualified_disk_clauseContext; create_edition(): Create_editionContext; create_flashback_archive(): Create_flashback_archiveContext; flashback_archive_quota(): Flashback_archive_quotaContext; flashback_archive_retention(): Flashback_archive_retentionContext; create_hierarchy(): Create_hierarchyContext; hier_using_clause(): Hier_using_clauseContext; level_hier_clause(): Level_hier_clauseContext; hier_attrs_clause(): Hier_attrs_clauseContext; hier_attr_clause(): Hier_attr_clauseContext; hier_attr_name(): Hier_attr_nameContext; create_index(): Create_indexContext; cluster_index_clause(): Cluster_index_clauseContext; cluster_name(): Cluster_nameContext; table_index_clause(): Table_index_clauseContext; bitmap_join_index_clause(): Bitmap_join_index_clauseContext; index_expr(): Index_exprContext; index_properties(): Index_propertiesContext; domain_index_clause(): Domain_index_clauseContext; local_domain_index_clause(): Local_domain_index_clauseContext; xmlindex_clause(): Xmlindex_clauseContext; local_xmlindex_clause(): Local_xmlindex_clauseContext; global_partitioned_index(): Global_partitioned_indexContext; index_partitioning_clause(): Index_partitioning_clauseContext; local_partitioned_index(): Local_partitioned_indexContext; on_range_partitioned_table(): On_range_partitioned_tableContext; on_list_partitioned_table(): On_list_partitioned_tableContext; partitioned_table(): Partitioned_tableContext; on_hash_partitioned_table(): On_hash_partitioned_tableContext; on_hash_partitioned_clause(): On_hash_partitioned_clauseContext; on_comp_partitioned_table(): On_comp_partitioned_tableContext; on_comp_partitioned_clause(): On_comp_partitioned_clauseContext; index_subpartition_clause(): Index_subpartition_clauseContext; index_subpartition_subclause(): Index_subpartition_subclauseContext; odci_parameters(): Odci_parametersContext; indextype(): IndextypeContext; alter_index(): Alter_indexContext; alter_index_ops_set1(): Alter_index_ops_set1Context; alter_index_ops_set2(): Alter_index_ops_set2Context; visible_or_invisible(): Visible_or_invisibleContext; monitoring_nomonitoring(): Monitoring_nomonitoringContext; rebuild_clause(): Rebuild_clauseContext; alter_index_partitioning(): Alter_index_partitioningContext; modify_index_default_attrs(): Modify_index_default_attrsContext; add_hash_index_partition(): Add_hash_index_partitionContext; coalesce_index_partition(): Coalesce_index_partitionContext; modify_index_partition(): Modify_index_partitionContext; modify_index_partitions_ops(): Modify_index_partitions_opsContext; rename_index_partition(): Rename_index_partitionContext; drop_index_partition(): Drop_index_partitionContext; split_index_partition(): Split_index_partitionContext; index_partition_description(): Index_partition_descriptionContext; modify_index_subpartition(): Modify_index_subpartitionContext; partition_name_old(): Partition_name_oldContext; new_partition_name(): New_partition_nameContext; new_index_name(): New_index_nameContext; alter_inmemory_join_group(): Alter_inmemory_join_groupContext; create_user(): Create_userContext; alter_user(): Alter_userContext; drop_user(): Drop_userContext; alter_identified_by(): Alter_identified_byContext; identified_by(): Identified_byContext; identified_other_clause(): Identified_other_clauseContext; user_tablespace_clause(): User_tablespace_clauseContext; quota_clause(): Quota_clauseContext; profile_clause(): Profile_clauseContext; role_clause(): Role_clauseContext; user_default_role_clause(): User_default_role_clauseContext; password_expire_clause(): Password_expire_clauseContext; user_lock_clause(): User_lock_clauseContext; user_editions_clause(): User_editions_clauseContext; alter_user_editions_clause(): Alter_user_editions_clauseContext; proxy_clause(): Proxy_clauseContext; container_names(): Container_namesContext; set_container_data(): Set_container_dataContext; add_rem_container_data(): Add_rem_container_dataContext; container_data_clause(): Container_data_clauseContext; administer_key_management(): Administer_key_managementContext; keystore_management_clauses(): Keystore_management_clausesContext; create_keystore(): Create_keystoreContext; open_keystore(): Open_keystoreContext; force_keystore(): Force_keystoreContext; close_keystore(): Close_keystoreContext; backup_keystore(): Backup_keystoreContext; alter_keystore_password(): Alter_keystore_passwordContext; merge_into_new_keystore(): Merge_into_new_keystoreContext; merge_into_existing_keystore(): Merge_into_existing_keystoreContext; isolate_keystore(): Isolate_keystoreContext; unite_keystore(): Unite_keystoreContext; key_management_clauses(): Key_management_clausesContext; set_key(): Set_keyContext; create_key(): Create_keyContext; mkid(): MkidContext; mk(): MkContext; use_key(): Use_keyContext; set_key_tag(): Set_key_tagContext; export_keys(): Export_keysContext; import_keys(): Import_keysContext; migrate_keys(): Migrate_keysContext; reverse_migrate_keys(): Reverse_migrate_keysContext; move_keys(): Move_keysContext; identified_by_store(): Identified_by_storeContext; using_algorithm_clause(): Using_algorithm_clauseContext; using_tag_clause(): Using_tag_clauseContext; secret_management_clauses(): Secret_management_clausesContext; add_update_secret(): Add_update_secretContext; delete_secret(): Delete_secretContext; add_update_secret_seps(): Add_update_secret_sepsContext; delete_secret_seps(): Delete_secret_sepsContext; zero_downtime_software_patching_clauses(): Zero_downtime_software_patching_clausesContext; with_backup_clause(): With_backup_clauseContext; identified_by_password_clause(): Identified_by_password_clauseContext; keystore_password(): Keystore_passwordContext; path(): PathContext; secret(): SecretContext; analyze(): AnalyzeContext; partition_extention_clause(): Partition_extention_clauseContext; validation_clauses(): Validation_clausesContext; compute_clauses(): Compute_clausesContext; for_clause(): For_clauseContext; online_or_offline(): Online_or_offlineContext; into_clause1(): Into_clause1Context; partition_key_value(): Partition_key_valueContext; subpartition_key_value(): Subpartition_key_valueContext; associate_statistics(): Associate_statisticsContext; column_association(): Column_associationContext; function_association(): Function_associationContext; indextype_name(): Indextype_nameContext; using_statistics_type(): Using_statistics_typeContext; statistics_type_name(): Statistics_type_nameContext; default_cost_clause(): Default_cost_clauseContext; cpu_cost(): Cpu_costContext; io_cost(): Io_costContext; network_cost(): Network_costContext; default_selectivity_clause(): Default_selectivity_clauseContext; default_selectivity(): Default_selectivityContext; storage_table_clause(): Storage_table_clauseContext; unified_auditing(): Unified_auditingContext; policy_name(): Policy_nameContext; audit_traditional(): Audit_traditionalContext; audit_direct_path(): Audit_direct_pathContext; audit_container_clause(): Audit_container_clauseContext; audit_operation_clause(): Audit_operation_clauseContext; auditing_by_clause(): Auditing_by_clauseContext; audit_user(): Audit_userContext; audit_schema_object_clause(): Audit_schema_object_clauseContext; sql_operation(): Sql_operationContext; auditing_on_clause(): Auditing_on_clauseContext; model_name(): Model_nameContext; object_name(): Object_nameContext; profile_name(): Profile_nameContext; sql_statement_shortcut(): Sql_statement_shortcutContext; drop_index(): Drop_indexContext; disassociate_statistics(): Disassociate_statisticsContext; drop_indextype(): Drop_indextypeContext; drop_inmemory_join_group(): Drop_inmemory_join_groupContext; flashback_table(): Flashback_tableContext; restore_point(): Restore_pointContext; purge_statement(): Purge_statementContext; noaudit_statement(): Noaudit_statementContext; rename_object(): Rename_objectContext; grant_statement(): Grant_statementContext; container_clause(): Container_clauseContext; revoke_statement(): Revoke_statementContext; revoke_system_privilege(): Revoke_system_privilegeContext; revokee_clause(): Revokee_clauseContext; revoke_object_privileges(): Revoke_object_privilegesContext; on_object_clause(): On_object_clauseContext; revoke_roles_from_programs(): Revoke_roles_from_programsContext; program_unit(): Program_unitContext; create_dimension(): Create_dimensionContext; create_directory(): Create_directoryContext; directory_name(): Directory_nameContext; directory_path(): Directory_pathContext; create_inmemory_join_group(): Create_inmemory_join_groupContext; drop_hierarchy(): Drop_hierarchyContext; alter_library(): Alter_libraryContext; drop_java(): Drop_javaContext; drop_library(): Drop_libraryContext; create_java(): Create_javaContext; create_library(): Create_libraryContext; plsql_library_source(): Plsql_library_sourceContext; credential_name(): Credential_nameContext; library_editionable(): Library_editionableContext; library_debug(): Library_debugContext; compiler_parameters_clause(): Compiler_parameters_clauseContext; parameter_value(): Parameter_valueContext; library_name(): Library_nameContext; alter_dimension(): Alter_dimensionContext; level_clause(): Level_clauseContext; hierarchy_clause(): Hierarchy_clauseContext; dimension_join_clause(): Dimension_join_clauseContext; attribute_clause(): Attribute_clauseContext; extended_attribute_clause(): Extended_attribute_clauseContext; column_one_or_more_sub_clause(): Column_one_or_more_sub_clauseContext; alter_view(): Alter_viewContext; alter_view_editionable(): Alter_view_editionableContext; create_view(): Create_viewContext; editioning_clause(): Editioning_clauseContext; view_options(): View_optionsContext; view_alias_constraint(): View_alias_constraintContext; object_view_clause(): Object_view_clauseContext; inline_constraint(): Inline_constraintContext; inline_ref_constraint(): Inline_ref_constraintContext; out_of_line_ref_constraint(): Out_of_line_ref_constraintContext; out_of_line_constraint(): Out_of_line_constraintContext; constraint_state(): Constraint_stateContext; xmltype_view_clause(): Xmltype_view_clauseContext; xml_schema_spec(): Xml_schema_specContext; xml_schema_url(): Xml_schema_urlContext; element(): ElementContext; alter_tablespace(): Alter_tablespaceContext; datafile_tempfile_clauses(): Datafile_tempfile_clausesContext; tablespace_logging_clauses(): Tablespace_logging_clausesContext; tablespace_group_clause(): Tablespace_group_clauseContext; tablespace_group_name(): Tablespace_group_nameContext; tablespace_state_clauses(): Tablespace_state_clausesContext; flashback_mode_clause(): Flashback_mode_clauseContext; new_tablespace_name(): New_tablespace_nameContext; create_tablespace(): Create_tablespaceContext; permanent_tablespace_clause(): Permanent_tablespace_clauseContext; tablespace_encryption_spec(): Tablespace_encryption_specContext; logging_clause(): Logging_clauseContext; extent_management_clause(): Extent_management_clauseContext; segment_management_clause(): Segment_management_clauseContext; temporary_tablespace_clause(): Temporary_tablespace_clauseContext; undo_tablespace_clause(): Undo_tablespace_clauseContext; tablespace_retention_clause(): Tablespace_retention_clauseContext; create_tablespace_set(): Create_tablespace_setContext; permanent_tablespace_attrs(): Permanent_tablespace_attrsContext; tablespace_encryption_clause(): Tablespace_encryption_clauseContext; default_tablespace_params(): Default_tablespace_paramsContext; default_table_compression(): Default_table_compressionContext; low_high(): Low_highContext; default_index_compression(): Default_index_compressionContext; inmmemory_clause(): Inmmemory_clauseContext; datafile_specification(): Datafile_specificationContext; tempfile_specification(): Tempfile_specificationContext; datafile_tempfile_spec(): Datafile_tempfile_specContext; redo_log_file_spec(): Redo_log_file_specContext; autoextend_clause(): Autoextend_clauseContext; maxsize_clause(): Maxsize_clauseContext; build_clause(): Build_clauseContext; parallel_clause(): Parallel_clauseContext; alter_materialized_view(): Alter_materialized_viewContext; alter_mv_option1(): Alter_mv_option1Context; alter_mv_refresh(): Alter_mv_refreshContext; rollback_segment(): Rollback_segmentContext; modify_mv_column_clause(): Modify_mv_column_clauseContext; alter_materialized_view_log(): Alter_materialized_view_logContext; add_mv_log_column_clause(): Add_mv_log_column_clauseContext; move_mv_log_clause(): Move_mv_log_clauseContext; mv_log_augmentation(): Mv_log_augmentationContext; datetime_expr(): Datetime_exprContext; interval_expr(): Interval_exprContext; synchronous_or_asynchronous(): Synchronous_or_asynchronousContext; including_or_excluding(): Including_or_excludingContext; create_materialized_view_log(): Create_materialized_view_logContext; new_values_clause(): New_values_clauseContext; mv_log_purge_clause(): Mv_log_purge_clauseContext; create_materialized_zonemap(): Create_materialized_zonemapContext; alter_materialized_zonemap(): Alter_materialized_zonemapContext; drop_materialized_zonemap(): Drop_materialized_zonemapContext; zonemap_refresh_clause(): Zonemap_refresh_clauseContext; zonemap_attributes(): Zonemap_attributesContext; zonemap_name(): Zonemap_nameContext; operator_name(): Operator_nameContext; operator_function_name(): Operator_function_nameContext; create_zonemap_on_table(): Create_zonemap_on_tableContext; create_zonemap_as_subquery(): Create_zonemap_as_subqueryContext; alter_operator(): Alter_operatorContext; drop_operator(): Drop_operatorContext; create_operator(): Create_operatorContext; binding_clause(): Binding_clauseContext; add_binding_clause(): Add_binding_clauseContext; implementation_clause(): Implementation_clauseContext; primary_operator_list(): Primary_operator_listContext; primary_operator_item(): Primary_operator_itemContext; operator_context_clause(): Operator_context_clauseContext; using_function_clause(): Using_function_clauseContext; drop_binding_clause(): Drop_binding_clauseContext; create_materialized_view(): Create_materialized_viewContext; scoped_table_ref_constraint(): Scoped_table_ref_constraintContext; mv_column_alias(): Mv_column_aliasContext; create_mv_refresh(): Create_mv_refreshContext; drop_materialized_view(): Drop_materialized_viewContext; create_context(): Create_contextContext; oracle_namespace(): Oracle_namespaceContext; create_cluster(): Create_clusterContext; create_profile(): Create_profileContext; resource_parameters(): Resource_parametersContext; password_parameters(): Password_parametersContext; create_lockdown_profile(): Create_lockdown_profileContext; static_base_profile(): Static_base_profileContext; dynamic_base_profile(): Dynamic_base_profileContext; create_outline(): Create_outlineContext; create_restore_point(): Create_restore_pointContext; create_role(): Create_roleContext; create_table(): Create_tableContext; xmltype_table(): Xmltype_tableContext; xmltype_virtual_columns(): Xmltype_virtual_columnsContext; xmltype_column_properties(): Xmltype_column_propertiesContext; xmltype_storage(): Xmltype_storageContext; xmlschema_spec(): Xmlschema_specContext; object_table(): Object_tableContext; object_type(): Object_typeContext; oid_index_clause(): Oid_index_clauseContext; oid_clause(): Oid_clauseContext; object_properties(): Object_propertiesContext; object_table_substitution(): Object_table_substitutionContext; relational_table(): Relational_tableContext; immutable_table_clauses(): Immutable_table_clausesContext; immutable_table_no_drop_clause(): Immutable_table_no_drop_clauseContext; immutable_table_no_delete_clause(): Immutable_table_no_delete_clauseContext; blockchain_table_clauses(): Blockchain_table_clausesContext; blockchain_drop_table_clause(): Blockchain_drop_table_clauseContext; blockchain_row_retention_clause(): Blockchain_row_retention_clauseContext; blockchain_hash_and_data_format_clause(): Blockchain_hash_and_data_format_clauseContext; collation_name(): Collation_nameContext; table_properties(): Table_propertiesContext; read_only_clause(): Read_only_clauseContext; indexing_clause(): Indexing_clauseContext; attribute_clustering_clause(): Attribute_clustering_clauseContext; clustering_join(): Clustering_joinContext; clustering_join_item(): Clustering_join_itemContext; equijoin_condition(): Equijoin_conditionContext; cluster_clause(): Cluster_clauseContext; clustering_columns(): Clustering_columnsContext; clustering_column_group(): Clustering_column_groupContext; yes_no(): Yes_noContext; zonemap_clause(): Zonemap_clauseContext; logical_replication_clause(): Logical_replication_clauseContext; table_name(): Table_nameContext; relational_property(): Relational_propertyContext; table_partitioning_clauses(): Table_partitioning_clausesContext; range_partitions(): Range_partitionsContext; list_partitions(): List_partitionsContext; hash_partitions(): Hash_partitionsContext; individual_hash_partitions(): Individual_hash_partitionsContext; hash_partitions_by_quantity(): Hash_partitions_by_quantityContext; hash_partition_quantity(): Hash_partition_quantityContext; composite_range_partitions(): Composite_range_partitionsContext; composite_list_partitions(): Composite_list_partitionsContext; composite_hash_partitions(): Composite_hash_partitionsContext; reference_partitioning(): Reference_partitioningContext; reference_partition_desc(): Reference_partition_descContext; system_partitioning(): System_partitioningContext; range_partition_desc(): Range_partition_descContext; list_partition_desc(): List_partition_descContext; subpartition_template(): Subpartition_templateContext; hash_subpartition_quantity(): Hash_subpartition_quantityContext; subpartition_by_range(): Subpartition_by_rangeContext; subpartition_by_list(): Subpartition_by_listContext; subpartition_by_hash(): Subpartition_by_hashContext; subpartition_name(): Subpartition_nameContext; range_subpartition_desc(): Range_subpartition_descContext; list_subpartition_desc(): List_subpartition_descContext; individual_hash_subparts(): Individual_hash_subpartsContext; hash_subparts_by_quantity(): Hash_subparts_by_quantityContext; range_values_clause(): Range_values_clauseContext; list_values_clause(): List_values_clauseContext; table_partition_description(): Table_partition_descriptionContext; partitioning_storage_clause(): Partitioning_storage_clauseContext; lob_partitioning_storage(): Lob_partitioning_storageContext; datatype_null_enable(): Datatype_null_enableContext; size_clause(): Size_clauseContext; table_compression(): Table_compressionContext; inmemory_table_clause(): Inmemory_table_clauseContext; inmemory_attributes(): Inmemory_attributesContext; inmemory_memcompress(): Inmemory_memcompressContext; inmemory_priority(): Inmemory_priorityContext; inmemory_distribute(): Inmemory_distributeContext; inmemory_duplicate(): Inmemory_duplicateContext; inmemory_column_clause(): Inmemory_column_clauseContext; physical_attributes_clause(): Physical_attributes_clauseContext; storage_clause(): Storage_clauseContext; deferred_segment_creation(): Deferred_segment_creationContext; segment_attributes_clause(): Segment_attributes_clauseContext; physical_properties(): Physical_propertiesContext; ilm_clause(): Ilm_clauseContext; ilm_policy_clause(): Ilm_policy_clauseContext; ilm_compression_policy(): Ilm_compression_policyContext; ilm_tiering_policy(): Ilm_tiering_policyContext; ilm_after_on(): Ilm_after_onContext; segment_group(): Segment_groupContext; ilm_inmemory_policy(): Ilm_inmemory_policyContext; ilm_time_period(): Ilm_time_periodContext; heap_org_table_clause(): Heap_org_table_clauseContext; external_table_clause(): External_table_clauseContext; access_driver_type(): Access_driver_typeContext; external_table_data_props(): External_table_data_propsContext; opaque_format_spec(): Opaque_format_specContext; row_movement_clause(): Row_movement_clauseContext; flashback_archive_clause(): Flashback_archive_clauseContext; log_grp(): Log_grpContext; supplemental_table_logging(): Supplemental_table_loggingContext; supplemental_log_grp_clause(): Supplemental_log_grp_clauseContext; supplemental_id_key_clause(): Supplemental_id_key_clauseContext; allocate_extent_clause(): Allocate_extent_clauseContext; deallocate_unused_clause(): Deallocate_unused_clauseContext; shrink_clause(): Shrink_clauseContext; records_per_block_clause(): Records_per_block_clauseContext; upgrade_table_clause(): Upgrade_table_clauseContext; truncate_table(): Truncate_tableContext; drop_table(): Drop_tableContext; drop_tablespace(): Drop_tablespaceContext; drop_tablespace_set(): Drop_tablespace_setContext; including_contents_clause(): Including_contents_clauseContext; drop_view(): Drop_viewContext; comment_on_column(): Comment_on_columnContext; enable_or_disable(): Enable_or_disableContext; allow_or_disallow(): Allow_or_disallowContext; alter_synonym(): Alter_synonymContext; create_synonym(): Create_synonymContext; drop_synonym(): Drop_synonymContext; create_spfile(): Create_spfileContext; spfile_name(): Spfile_nameContext; pfile_name(): Pfile_nameContext; comment_on_table(): Comment_on_tableContext; comment_on_materialized(): Comment_on_materializedContext; alter_analytic_view(): Alter_analytic_viewContext; alter_add_cache_clause(): Alter_add_cache_clauseContext; levels_item(): Levels_itemContext; measure_list(): Measure_listContext; alter_drop_cache_clause(): Alter_drop_cache_clauseContext; alter_attribute_dimension(): Alter_attribute_dimensionContext; alter_audit_policy(): Alter_audit_policyContext; alter_cluster(): Alter_clusterContext; drop_analytic_view(): Drop_analytic_viewContext; drop_attribute_dimension(): Drop_attribute_dimensionContext; drop_audit_policy(): Drop_audit_policyContext; drop_flashback_archive(): Drop_flashback_archiveContext; drop_cluster(): Drop_clusterContext; drop_context(): Drop_contextContext; drop_directory(): Drop_directoryContext; drop_diskgroup(): Drop_diskgroupContext; drop_edition(): Drop_editionContext; truncate_cluster(): Truncate_clusterContext; cache_or_nocache(): Cache_or_nocacheContext; database_name(): Database_nameContext; alter_database(): Alter_databaseContext; database_clause(): Database_clauseContext; startup_clauses(): Startup_clausesContext; resetlogs_or_noresetlogs(): Resetlogs_or_noresetlogsContext; upgrade_or_downgrade(): Upgrade_or_downgradeContext; recovery_clauses(): Recovery_clausesContext; begin_or_end(): Begin_or_endContext; general_recovery(): General_recoveryContext; full_database_recovery(): Full_database_recoveryContext; partial_database_recovery(): Partial_database_recoveryContext; partial_database_recovery_10g(): Partial_database_recovery_10gContext; managed_standby_recovery(): Managed_standby_recoveryContext; db_name(): Db_nameContext; database_file_clauses(): Database_file_clausesContext; create_datafile_clause(): Create_datafile_clauseContext; alter_datafile_clause(): Alter_datafile_clauseContext; alter_tempfile_clause(): Alter_tempfile_clauseContext; move_datafile_clause(): Move_datafile_clauseContext; logfile_clauses(): Logfile_clausesContext; add_logfile_clauses(): Add_logfile_clausesContext; group_redo_logfile(): Group_redo_logfileContext; drop_logfile_clauses(): Drop_logfile_clausesContext; switch_logfile_clause(): Switch_logfile_clauseContext; supplemental_db_logging(): Supplemental_db_loggingContext; add_or_drop(): Add_or_dropContext; supplemental_plsql_clause(): Supplemental_plsql_clauseContext; logfile_descriptor(): Logfile_descriptorContext; controlfile_clauses(): Controlfile_clausesContext; trace_file_clause(): Trace_file_clauseContext; standby_database_clauses(): Standby_database_clausesContext; activate_standby_db_clause(): Activate_standby_db_clauseContext; maximize_standby_db_clause(): Maximize_standby_db_clauseContext; register_logfile_clause(): Register_logfile_clauseContext; commit_switchover_clause(): Commit_switchover_clauseContext; start_standby_clause(): Start_standby_clauseContext; stop_standby_clause(): Stop_standby_clauseContext; convert_database_clause(): Convert_database_clauseContext; default_settings_clause(): Default_settings_clauseContext; set_time_zone_clause(): Set_time_zone_clauseContext; instance_clauses(): Instance_clausesContext; security_clause(): Security_clauseContext; domain(): DomainContext; database(): DatabaseContext; edition_name(): Edition_nameContext; filenumber(): FilenumberContext; filename(): FilenameContext; prepare_clause(): Prepare_clauseContext; drop_mirror_clause(): Drop_mirror_clauseContext; lost_write_protection(): Lost_write_protectionContext; cdb_fleet_clauses(): Cdb_fleet_clausesContext; lead_cdb_clause(): Lead_cdb_clauseContext; lead_cdb_uri_clause(): Lead_cdb_uri_clauseContext; property_clauses(): Property_clausesContext; replay_upgrade_clauses(): Replay_upgrade_clausesContext; alter_database_link(): Alter_database_linkContext; password_value(): Password_valueContext; link_authentication(): Link_authenticationContext; create_database(): Create_databaseContext; database_logging_clauses(): Database_logging_clausesContext; database_logging_sub_clause(): Database_logging_sub_clauseContext; tablespace_clauses(): Tablespace_clausesContext; enable_pluggable_database(): Enable_pluggable_databaseContext; file_name_convert(): File_name_convertContext; filename_convert_sub_clause(): Filename_convert_sub_clauseContext; tablespace_datafile_clauses(): Tablespace_datafile_clausesContext; undo_mode_clause(): Undo_mode_clauseContext; default_tablespace(): Default_tablespaceContext; default_temp_tablespace(): Default_temp_tablespaceContext; undo_tablespace(): Undo_tablespaceContext; drop_database(): Drop_databaseContext; create_database_link(): Create_database_linkContext; dblink(): DblinkContext; drop_database_link(): Drop_database_linkContext; alter_tablespace_set(): Alter_tablespace_setContext; alter_tablespace_attrs(): Alter_tablespace_attrsContext; alter_tablespace_encryption(): Alter_tablespace_encryptionContext; ts_file_name_convert(): Ts_file_name_convertContext; alter_role(): Alter_roleContext; role_identified_clause(): Role_identified_clauseContext; alter_table(): Alter_tableContext; memoptimize_read_write_clause(): Memoptimize_read_write_clauseContext; alter_table_properties(): Alter_table_propertiesContext; alter_table_partitioning(): Alter_table_partitioningContext; add_table_partition(): Add_table_partitionContext; drop_table_partition(): Drop_table_partitionContext; merge_table_partition(): Merge_table_partitionContext; modify_table_partition(): Modify_table_partitionContext; split_table_partition(): Split_table_partitionContext; truncate_table_partition(): Truncate_table_partitionContext; exchange_table_partition(): Exchange_table_partitionContext; coalesce_table_partition(): Coalesce_table_partitionContext; alter_interval_partition(): Alter_interval_partitionContext; partition_extended_names(): Partition_extended_namesContext; subpartition_extended_names(): Subpartition_extended_namesContext; alter_table_properties_1(): Alter_table_properties_1Context; alter_iot_clauses(): Alter_iot_clausesContext; alter_mapping_table_clause(): Alter_mapping_table_clauseContext; alter_overflow_clause(): Alter_overflow_clauseContext; add_overflow_clause(): Add_overflow_clauseContext; update_index_clauses(): Update_index_clausesContext; update_global_index_clause(): Update_global_index_clauseContext; update_all_indexes_clause(): Update_all_indexes_clauseContext; update_all_indexes_index_clause(): Update_all_indexes_index_clauseContext; update_index_partition(): Update_index_partitionContext; update_index_subpartition(): Update_index_subpartitionContext; enable_disable_clause(): Enable_disable_clauseContext; using_index_clause(): Using_index_clauseContext; index_attributes(): Index_attributesContext; sort_or_nosort(): Sort_or_nosortContext; exceptions_clause(): Exceptions_clauseContext; move_table_clause(): Move_table_clauseContext; index_org_table_clause(): Index_org_table_clauseContext; mapping_table_clause(): Mapping_table_clauseContext; key_compression(): Key_compressionContext; index_org_overflow_clause(): Index_org_overflow_clauseContext; column_clauses(): Column_clausesContext; modify_collection_retrieval(): Modify_collection_retrievalContext; collection_item(): Collection_itemContext; rename_column_clause(): Rename_column_clauseContext; old_column_name(): Old_column_nameContext; new_column_name(): New_column_nameContext; add_modify_drop_column_clauses(): Add_modify_drop_column_clausesContext; drop_column_clause(): Drop_column_clauseContext; modify_column_clauses(): Modify_column_clausesContext; modify_col_properties(): Modify_col_propertiesContext; modify_col_visibility(): Modify_col_visibilityContext; modify_col_substitutable(): Modify_col_substitutableContext; add_column_clause(): Add_column_clauseContext; alter_varray_col_properties(): Alter_varray_col_propertiesContext; varray_col_properties(): Varray_col_propertiesContext; varray_storage_clause(): Varray_storage_clauseContext; lob_segname(): Lob_segnameContext; lob_item(): Lob_itemContext; lob_storage_parameters(): Lob_storage_parametersContext; lob_storage_clause(): Lob_storage_clauseContext; modify_lob_storage_clause(): Modify_lob_storage_clauseContext; modify_lob_parameters(): Modify_lob_parametersContext; lob_parameters(): Lob_parametersContext; lob_deduplicate_clause(): Lob_deduplicate_clauseContext; lob_compression_clause(): Lob_compression_clauseContext; lob_retention_clause(): Lob_retention_clauseContext; encryption_spec(): Encryption_specContext; tablespace(): TablespaceContext; varray_item(): Varray_itemContext; column_properties(): Column_propertiesContext; lob_partition_storage(): Lob_partition_storageContext; period_definition(): Period_definitionContext; start_time_column(): Start_time_columnContext; end_time_column(): End_time_columnContext; column_definition(): Column_definitionContext; column_collation_name(): Column_collation_nameContext; identity_clause(): Identity_clauseContext; identity_options_parentheses(): Identity_options_parenthesesContext; identity_options(): Identity_optionsContext; virtual_column_definition(): Virtual_column_definitionContext; autogenerated_sequence_definition(): Autogenerated_sequence_definitionContext; evaluation_edition_clause(): Evaluation_edition_clauseContext; out_of_line_part_storage(): Out_of_line_part_storageContext; nested_table_col_properties(): Nested_table_col_propertiesContext; nested_item(): Nested_itemContext; substitutable_column_clause(): Substitutable_column_clauseContext; partition_name(): Partition_nameContext; supplemental_logging_props(): Supplemental_logging_propsContext; column_or_attribute(): Column_or_attributeContext; object_type_col_properties(): Object_type_col_propertiesContext; constraint_clauses(): Constraint_clausesContext; old_constraint_name(): Old_constraint_nameContext; new_constraint_name(): New_constraint_nameContext; drop_constraint_clause(): Drop_constraint_clauseContext; drop_primary_key_or_unique_or_generic_clause(): Drop_primary_key_or_unique_or_generic_clauseContext; add_constraint(): Add_constraintContext; add_constraint_clause(): Add_constraint_clauseContext; check_constraint(): Check_constraintContext; drop_constraint(): Drop_constraintContext; enable_constraint(): Enable_constraintContext; disable_constraint(): Disable_constraintContext; foreign_key_clause(): Foreign_key_clauseContext; references_clause(): References_clauseContext; on_delete_clause(): On_delete_clauseContext; unique_key_clause(): Unique_key_clauseContext; primary_key_clause(): Primary_key_clauseContext; anonymous_block(): Anonymous_blockContext; invoker_rights_clause(): Invoker_rights_clauseContext; call_spec(): Call_specContext; java_spec(): Java_specContext; c_spec(): C_specContext; c_agent_in_clause(): C_agent_in_clauseContext; c_parameters_clause(): C_parameters_clauseContext; parameter(): ParameterContext; default_value_part(): Default_value_partContext; seq_of_declare_specs(): Seq_of_declare_specsContext; declare_spec(): Declare_specContext; variable_declaration(): Variable_declarationContext; subtype_declaration(): Subtype_declarationContext; cursor_declaration(): Cursor_declarationContext; parameter_spec(): Parameter_specContext; exception_declaration(): Exception_declarationContext; pragma_declaration(): Pragma_declarationContext; record_type_def(): Record_type_defContext; field_spec(): Field_specContext; ref_cursor_type_def(): Ref_cursor_type_defContext; type_declaration(): Type_declarationContext; table_type_def(): Table_type_defContext; table_indexed_by_part(): Table_indexed_by_partContext; varray_type_def(): Varray_type_defContext; seq_of_statements(): Seq_of_statementsContext; label_declaration(): Label_declarationContext; statement(): StatementContext; swallow_to_semi(): Swallow_to_semiContext; assignment_statement(): Assignment_statementContext; continue_statement(): Continue_statementContext; exit_statement(): Exit_statementContext; goto_statement(): Goto_statementContext; if_statement(): If_statementContext; elsif_part(): Elsif_partContext; else_part(): Else_partContext; loop_statement(): Loop_statementContext; cursor_loop_param(): Cursor_loop_paramContext; forall_statement(): Forall_statementContext; bounds_clause(): Bounds_clauseContext; between_bound(): Between_boundContext; lower_bound(): Lower_boundContext; upper_bound(): Upper_boundContext; null_statement(): Null_statementContext; raise_statement(): Raise_statementContext; return_statement(): Return_statementContext; call_statement(): Call_statementContext; pipe_row_statement(): Pipe_row_statementContext; body(): BodyContext; exception_handler(): Exception_handlerContext; trigger_block(): Trigger_blockContext; block(): BlockContext; sql_statement(): Sql_statementContext; execute_immediate(): Execute_immediateContext; dynamic_returning_clause(): Dynamic_returning_clauseContext; data_manipulation_language_statements(): Data_manipulation_language_statementsContext; cursor_manipulation_statements(): Cursor_manipulation_statementsContext; close_statement(): Close_statementContext; open_statement(): Open_statementContext; fetch_statement(): Fetch_statementContext; open_for_statement(): Open_for_statementContext; transaction_control_statements(): Transaction_control_statementsContext; set_transaction_command(): Set_transaction_commandContext; set_constraint_command(): Set_constraint_commandContext; commit_statement(): Commit_statementContext; write_clause(): Write_clauseContext; rollback_statement(): Rollback_statementContext; savepoint_statement(): Savepoint_statementContext; explain_statement(): Explain_statementContext; select_only_statement(): Select_only_statementContext; select_statement(): Select_statementContext; subquery_factoring_clause(): Subquery_factoring_clauseContext; factoring_element(): Factoring_elementContext; search_clause(): Search_clauseContext; cycle_clause(): Cycle_clauseContext; subquery(): SubqueryContext; subquery_basic_elements(): Subquery_basic_elementsContext; subquery_operation_part(): Subquery_operation_partContext; query_block(): Query_blockContext; selected_list(): Selected_listContext; from_clause(): From_clauseContext; select_list_elements(): Select_list_elementsContext; table_ref_list(): Table_ref_listContext; table_ref(): Table_refContext; table_ref_aux(): Table_ref_auxContext; table_ref_aux_internal(): Table_ref_aux_internalContext; join_clause(): Join_clauseContext; join_on_part(): Join_on_partContext; join_using_part(): Join_using_partContext; outer_join_type(): Outer_join_typeContext; query_partition_clause(): Query_partition_clauseContext; flashback_query_clause(): Flashback_query_clauseContext; pivot_clause(): Pivot_clauseContext; pivot_element(): Pivot_elementContext; pivot_for_clause(): Pivot_for_clauseContext; pivot_in_clause(): Pivot_in_clauseContext; pivot_in_clause_element(): Pivot_in_clause_elementContext; pivot_in_clause_elements(): Pivot_in_clause_elementsContext; unpivot_clause(): Unpivot_clauseContext; unpivot_in_clause(): Unpivot_in_clauseContext; unpivot_in_elements(): Unpivot_in_elementsContext; hierarchical_query_clause(): Hierarchical_query_clauseContext; start_part(): Start_partContext; group_by_clause(): Group_by_clauseContext; group_by_elements(): Group_by_elementsContext; rollup_cube_clause(): Rollup_cube_clauseContext; grouping_sets_clause(): Grouping_sets_clauseContext; grouping_sets_elements(): Grouping_sets_elementsContext; having_clause(): Having_clauseContext; model_clause(): Model_clauseContext; cell_reference_options(): Cell_reference_optionsContext; return_rows_clause(): Return_rows_clauseContext; reference_model(): Reference_modelContext; main_model(): Main_modelContext; model_column_clauses(): Model_column_clausesContext; model_column_partition_part(): Model_column_partition_partContext; model_column_list(): Model_column_listContext; model_column(): Model_columnContext; model_rules_clause(): Model_rules_clauseContext; model_rules_part(): Model_rules_partContext; model_rules_element(): Model_rules_elementContext; cell_assignment(): Cell_assignmentContext; model_iterate_clause(): Model_iterate_clauseContext; until_part(): Until_partContext; order_by_clause(): Order_by_clauseContext; order_by_elements(): Order_by_elementsContext; offset_clause(): Offset_clauseContext; fetch_clause(): Fetch_clauseContext; for_update_clause(): For_update_clauseContext; for_update_of_part(): For_update_of_partContext; for_update_options(): For_update_optionsContext; update_statement(): Update_statementContext; update_set_clause(): Update_set_clauseContext; column_based_update_set_clause(): Column_based_update_set_clauseContext; delete_statement(): Delete_statementContext; insert_statement(): Insert_statementContext; single_table_insert(): Single_table_insertContext; multi_table_insert(): Multi_table_insertContext; multi_table_element(): Multi_table_elementContext; conditional_insert_clause(): Conditional_insert_clauseContext; conditional_insert_when_part(): Conditional_insert_when_partContext; conditional_insert_else_part(): Conditional_insert_else_partContext; insert_into_clause(): Insert_into_clauseContext; values_clause(): Values_clauseContext; merge_statement(): Merge_statementContext; merge_update_clause(): Merge_update_clauseContext; merge_element(): Merge_elementContext; merge_update_delete_part(): Merge_update_delete_partContext; merge_insert_clause(): Merge_insert_clauseContext; selected_tableview(): Selected_tableviewContext; lock_table_statement(): Lock_table_statementContext; wait_nowait_part(): Wait_nowait_partContext; lock_table_element(): Lock_table_elementContext; lock_mode(): Lock_modeContext; general_table_ref(): General_table_refContext; static_returning_clause(): Static_returning_clauseContext; error_logging_clause(): Error_logging_clauseContext; error_logging_into_part(): Error_logging_into_partContext; error_logging_reject_part(): Error_logging_reject_partContext; dml_table_expression_clause(): Dml_table_expression_clauseContext; table_collection_expression(): Table_collection_expressionContext; subquery_restriction_clause(): Subquery_restriction_clauseContext; sample_clause(): Sample_clauseContext; seed_part(): Seed_partContext; condition(): ConditionContext; json_condition(): Json_conditionContext; expressions(): ExpressionsContext; expression(): ExpressionContext; cursor_expression(): Cursor_expressionContext; logical_expression(): Logical_expressionContext; logical_expression(_p: number): Logical_expressionContext; unary_logical_expression(): Unary_logical_expressionContext; logical_operation(): Logical_operationContext; multiset_expression(): Multiset_expressionContext; relational_expression(): Relational_expressionContext; relational_expression(_p: number): Relational_expressionContext; compound_expression(): Compound_expressionContext; relational_operator(): Relational_operatorContext; in_elements(): In_elementsContext; between_elements(): Between_elementsContext; concatenation(): ConcatenationContext; concatenation(_p: number): ConcatenationContext; interval_expression(): Interval_expressionContext; model_expression(): Model_expressionContext; model_expression_element(): Model_expression_elementContext; single_column_for_loop(): Single_column_for_loopContext; multi_column_for_loop(): Multi_column_for_loopContext; unary_expression(): Unary_expressionContext; case_statement(): Case_statementContext; simple_case_statement(): Simple_case_statementContext; simple_case_when_part(): Simple_case_when_partContext; searched_case_statement(): Searched_case_statementContext; searched_case_when_part(): Searched_case_when_partContext; case_else_part(): Case_else_partContext; atom(): AtomContext; quantified_expression(): Quantified_expressionContext; string_function(): String_functionContext; standard_function(): Standard_functionContext; json_function(): Json_functionContext; json_object_content(): Json_object_contentContext; json_object_entry(): Json_object_entryContext; json_table_clause(): Json_table_clauseContext; json_array_element(): Json_array_elementContext; json_on_null_clause(): Json_on_null_clauseContext; json_return_clause(): Json_return_clauseContext; json_transform_op(): Json_transform_opContext; json_column_clause(): Json_column_clauseContext; json_column_definition(): Json_column_definitionContext; json_query_returning_clause(): Json_query_returning_clauseContext; json_query_return_type(): Json_query_return_typeContext; json_query_wrapper_clause(): Json_query_wrapper_clauseContext; json_query_on_error_clause(): Json_query_on_error_clauseContext; json_query_on_empty_clause(): Json_query_on_empty_clauseContext; json_value_return_clause(): Json_value_return_clauseContext; json_value_return_type(): Json_value_return_typeContext; json_value_on_mismatch_clause(): Json_value_on_mismatch_clauseContext; literal(): LiteralContext; numeric_function_wrapper(): Numeric_function_wrapperContext; numeric_function(): Numeric_functionContext; listagg_overflow_clause(): Listagg_overflow_clauseContext; other_function(): Other_functionContext; over_clause_keyword(): Over_clause_keywordContext; within_or_over_clause_keyword(): Within_or_over_clause_keywordContext; standard_prediction_function_keyword(): Standard_prediction_function_keywordContext; over_clause(): Over_clauseContext; windowing_clause(): Windowing_clauseContext; windowing_type(): Windowing_typeContext; windowing_elements(): Windowing_elementsContext; using_clause(): Using_clauseContext; using_element(): Using_elementContext; collect_order_by_part(): Collect_order_by_partContext; within_or_over_part(): Within_or_over_partContext; cost_matrix_clause(): Cost_matrix_clauseContext; xml_passing_clause(): Xml_passing_clauseContext; xml_attributes_clause(): Xml_attributes_clauseContext; xml_namespaces_clause(): Xml_namespaces_clauseContext; xml_table_column(): Xml_table_columnContext; xml_general_default_part(): Xml_general_default_partContext; xml_multiuse_expression_element(): Xml_multiuse_expression_elementContext; xmlroot_param_version_part(): Xmlroot_param_version_partContext; xmlroot_param_standalone_part(): Xmlroot_param_standalone_partContext; xmlserialize_param_enconding_part(): Xmlserialize_param_enconding_partContext; xmlserialize_param_version_part(): Xmlserialize_param_version_partContext; xmlserialize_param_ident_part(): Xmlserialize_param_ident_partContext; sql_plus_command_no_semicolon(): Sql_plus_command_no_semicolonContext; sql_plus_command(): Sql_plus_commandContext; start_command(): Start_commandContext; whenever_command(): Whenever_commandContext; set_command(): Set_commandContext; timing_command(): Timing_commandContext; partition_extension_clause(): Partition_extension_clauseContext; column_alias(): Column_aliasContext; table_alias(): Table_aliasContext; where_clause(): Where_clauseContext; quantitative_where_stmt(): Quantitative_where_stmtContext; into_clause(): Into_clauseContext; xml_column_name(): Xml_column_nameContext; cost_class_name(): Cost_class_nameContext; attribute_name(): Attribute_nameContext; savepoint_name(): Savepoint_nameContext; rollback_segment_name(): Rollback_segment_nameContext; table_var_name(): Table_var_nameContext; schema_name(): Schema_nameContext; routine_name(): Routine_nameContext; package_name(): Package_nameContext; implementation_type_name(): Implementation_type_nameContext; parameter_name(): Parameter_nameContext; reference_model_name(): Reference_model_nameContext; main_model_name(): Main_model_nameContext; container_tableview_name(): Container_tableview_nameContext; aggregate_function_name(): Aggregate_function_nameContext; query_name(): Query_nameContext; grantee_name(): Grantee_nameContext; role_name(): Role_nameContext; constraint_name(): Constraint_nameContext; label_name(): Label_nameContext; type_name(): Type_nameContext; sequence_name(): Sequence_nameContext; exception_name(): Exception_nameContext; function_name(): Function_nameContext; procedure_name(): Procedure_nameContext; trigger_name(): Trigger_nameContext; variable_name(): Variable_nameContext; index_name(): Index_nameContext; cursor_name(): Cursor_nameContext; record_name(): Record_nameContext; collection_name(): Collection_nameContext; link_name(): Link_nameContext; column_name(): Column_nameContext; tableview_name(): Tableview_nameContext; xmltable(): XmltableContext; char_set_name(): Char_set_nameContext; synonym_name(): Synonym_nameContext; schema_object_name(): Schema_object_nameContext; dir_object_name(): Dir_object_nameContext; user_object_name(): User_object_nameContext; grant_object_name(): Grant_object_nameContext; column_list(): Column_listContext; paren_column_list(): Paren_column_listContext; keep_clause(): Keep_clauseContext; function_argument(): Function_argumentContext; function_argument_analytic(): Function_argument_analyticContext; function_argument_modeling(): Function_argument_modelingContext; respect_or_ignore_nulls(): Respect_or_ignore_nullsContext; argument(): ArgumentContext; type_spec(): Type_specContext; datatype(): DatatypeContext; precision_part(): Precision_partContext; native_datatype_element(): Native_datatype_elementContext; bind_variable(): Bind_variableContext; general_element(): General_elementContext; general_element_part(): General_element_partContext; table_element(): Table_elementContext; object_privilege(): Object_privilegeContext; system_privilege(): System_privilegeContext; constant(): ConstantContext; numeric(): NumericContext; numeric_negative(): Numeric_negativeContext; quoted_string(): Quoted_stringContext; identifier(): IdentifierContext; id_expression(): Id_expressionContext; outer_join_sign(): Outer_join_signContext; regular_id(): Regular_idContext; non_reserved_keywords_in_12c(): Non_reserved_keywords_in_12cContext; non_reserved_keywords_pre12c(): Non_reserved_keywords_pre12cContext; string_function_name(): String_function_nameContext; numeric_function_name(): Numeric_function_nameContext; sempred(localctx: RuleContext, ruleIndex: number, predIndex: number): boolean; private unified_auditing_sempred; private audit_direct_path_sempred; private audit_container_clause_sempred; private auditing_on_clause_sempred; private sql_statement_shortcut_sempred; private library_editionable_sempred; private library_debug_sempred; private alter_view_editionable_sempred; private partial_database_recovery_10g_sempred; private period_definition_sempred; private logical_expression_sempred; private relational_expression_sempred; private concatenation_sempred; static readonly _serializedATN: number[]; private static __ATN; static get _ATN(): ATN; static DecisionsToDFA: DFA[]; } export declare class Sql_scriptContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EOF(): TerminalNode; sql_plus_command_no_semicolon(): Sql_plus_command_no_semicolonContext; sql_plus_command_list(): Sql_plus_commandContext[]; sql_plus_command(i: number): Sql_plus_commandContext; unit_statement_list(): Unit_statementContext[]; unit_statement(i: number): Unit_statementContext; SEMICOLON_list(): TerminalNode[]; SEMICOLON(i: number): TerminalNode; SOLIDUS_list(): TerminalNode[]; SOLIDUS(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unit_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); alter_analytic_view(): Alter_analytic_viewContext; alter_attribute_dimension(): Alter_attribute_dimensionContext; alter_audit_policy(): Alter_audit_policyContext; alter_cluster(): Alter_clusterContext; alter_database(): Alter_databaseContext; alter_database_link(): Alter_database_linkContext; alter_dimension(): Alter_dimensionContext; alter_diskgroup(): Alter_diskgroupContext; alter_flashback_archive(): Alter_flashback_archiveContext; alter_function(): Alter_functionContext; alter_hierarchy(): Alter_hierarchyContext; alter_index(): Alter_indexContext; alter_inmemory_join_group(): Alter_inmemory_join_groupContext; alter_java(): Alter_javaContext; alter_library(): Alter_libraryContext; alter_lockdown_profile(): Alter_lockdown_profileContext; alter_materialized_view(): Alter_materialized_viewContext; alter_materialized_view_log(): Alter_materialized_view_logContext; alter_materialized_zonemap(): Alter_materialized_zonemapContext; alter_operator(): Alter_operatorContext; alter_outline(): Alter_outlineContext; alter_package(): Alter_packageContext; alter_pmem_filestore(): Alter_pmem_filestoreContext; alter_procedure(): Alter_procedureContext; alter_resource_cost(): Alter_resource_costContext; alter_role(): Alter_roleContext; alter_rollback_segment(): Alter_rollback_segmentContext; alter_sequence(): Alter_sequenceContext; alter_session(): Alter_sessionContext; alter_synonym(): Alter_synonymContext; alter_table(): Alter_tableContext; alter_tablespace(): Alter_tablespaceContext; alter_tablespace_set(): Alter_tablespace_setContext; alter_trigger(): Alter_triggerContext; alter_type(): Alter_typeContext; alter_user(): Alter_userContext; alter_view(): Alter_viewContext; call_statement(): Call_statementContext; create_analytic_view(): Create_analytic_viewContext; create_attribute_dimension(): Create_attribute_dimensionContext; create_audit_policy(): Create_audit_policyContext; create_cluster(): Create_clusterContext; create_context(): Create_contextContext; create_controlfile(): Create_controlfileContext; create_database(): Create_databaseContext; create_database_link(): Create_database_linkContext; create_dimension(): Create_dimensionContext; create_directory(): Create_directoryContext; create_diskgroup(): Create_diskgroupContext; create_edition(): Create_editionContext; create_flashback_archive(): Create_flashback_archiveContext; create_function_body(): Create_function_bodyContext; create_hierarchy(): Create_hierarchyContext; create_index(): Create_indexContext; create_inmemory_join_group(): Create_inmemory_join_groupContext; create_java(): Create_javaContext; create_library(): Create_libraryContext; create_lockdown_profile(): Create_lockdown_profileContext; create_materialized_view(): Create_materialized_viewContext; create_materialized_view_log(): Create_materialized_view_logContext; create_materialized_zonemap(): Create_materialized_zonemapContext; create_operator(): Create_operatorContext; create_outline(): Create_outlineContext; create_package(): Create_packageContext; create_package_body(): Create_package_bodyContext; create_pmem_filestore(): Create_pmem_filestoreContext; create_procedure_body(): Create_procedure_bodyContext; create_profile(): Create_profileContext; create_restore_point(): Create_restore_pointContext; create_role(): Create_roleContext; create_rollback_segment(): Create_rollback_segmentContext; create_sequence(): Create_sequenceContext; create_spfile(): Create_spfileContext; create_synonym(): Create_synonymContext; create_table(): Create_tableContext; create_tablespace(): Create_tablespaceContext; create_tablespace_set(): Create_tablespace_setContext; create_trigger(): Create_triggerContext; create_type(): Create_typeContext; create_user(): Create_userContext; create_view(): Create_viewContext; drop_analytic_view(): Drop_analytic_viewContext; drop_attribute_dimension(): Drop_attribute_dimensionContext; drop_audit_policy(): Drop_audit_policyContext; drop_cluster(): Drop_clusterContext; drop_context(): Drop_contextContext; drop_database(): Drop_databaseContext; drop_database_link(): Drop_database_linkContext; drop_directory(): Drop_directoryContext; drop_diskgroup(): Drop_diskgroupContext; drop_edition(): Drop_editionContext; drop_flashback_archive(): Drop_flashback_archiveContext; drop_function(): Drop_functionContext; drop_hierarchy(): Drop_hierarchyContext; drop_index(): Drop_indexContext; drop_indextype(): Drop_indextypeContext; drop_inmemory_join_group(): Drop_inmemory_join_groupContext; drop_java(): Drop_javaContext; drop_library(): Drop_libraryContext; drop_lockdown_profile(): Drop_lockdown_profileContext; drop_materialized_view(): Drop_materialized_viewContext; drop_materialized_zonemap(): Drop_materialized_zonemapContext; drop_operator(): Drop_operatorContext; drop_outline(): Drop_outlineContext; drop_package(): Drop_packageContext; drop_pmem_filestore(): Drop_pmem_filestoreContext; drop_procedure(): Drop_procedureContext; drop_restore_point(): Drop_restore_pointContext; drop_role(): Drop_roleContext; drop_rollback_segment(): Drop_rollback_segmentContext; drop_sequence(): Drop_sequenceContext; drop_synonym(): Drop_synonymContext; drop_table(): Drop_tableContext; drop_tablespace(): Drop_tablespaceContext; drop_tablespace_set(): Drop_tablespace_setContext; drop_trigger(): Drop_triggerContext; drop_type(): Drop_typeContext; drop_user(): Drop_userContext; drop_view(): Drop_viewContext; administer_key_management(): Administer_key_managementContext; analyze(): AnalyzeContext; anonymous_block(): Anonymous_blockContext; associate_statistics(): Associate_statisticsContext; audit_traditional(): Audit_traditionalContext; comment_on_column(): Comment_on_columnContext; comment_on_materialized(): Comment_on_materializedContext; comment_on_table(): Comment_on_tableContext; data_manipulation_language_statements(): Data_manipulation_language_statementsContext; disassociate_statistics(): Disassociate_statisticsContext; flashback_table(): Flashback_tableContext; grant_statement(): Grant_statementContext; noaudit_statement(): Noaudit_statementContext; purge_statement(): Purge_statementContext; rename_object(): Rename_objectContext; revoke_statement(): Revoke_statementContext; transaction_control_statements(): Transaction_control_statementsContext; truncate_cluster(): Truncate_clusterContext; truncate_table(): Truncate_tableContext; unified_auditing(): Unified_auditingContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_diskgroupContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; DISKGROUP(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; ALL(): TerminalNode; undrop_disk_clause(): Undrop_disk_clauseContext; diskgroup_availability(): Diskgroup_availabilityContext; enable_disable_volume(): Enable_disable_volumeContext; resize_disk_clause(): Resize_disk_clauseContext; replace_disk_clause(): Replace_disk_clauseContext; rename_disk_clause(): Rename_disk_clauseContext; disk_online_clause(): Disk_online_clauseContext; disk_offline_clause(): Disk_offline_clauseContext; rebalance_diskgroup_clause(): Rebalance_diskgroup_clauseContext; check_diskgroup_clause(): Check_diskgroup_clauseContext; diskgroup_template_clauses(): Diskgroup_template_clausesContext; diskgroup_directory_clauses(): Diskgroup_directory_clausesContext; diskgroup_alias_clauses(): Diskgroup_alias_clausesContext; diskgroup_volume_clauses(): Diskgroup_volume_clausesContext; diskgroup_attributes(): Diskgroup_attributesContext; drop_diskgroup_file_clause(): Drop_diskgroup_file_clauseContext; convert_redundancy_clause(): Convert_redundancy_clauseContext; usergroup_clauses(): Usergroup_clausesContext; user_clauses(): User_clausesContext; file_permissions_clause(): File_permissions_clauseContext; file_owner_clause(): File_owner_clauseContext; scrub_clause(): Scrub_clauseContext; quotagroup_clauses(): Quotagroup_clausesContext; filegroup_clauses(): Filegroup_clausesContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; add_disk_clause_list(): Add_disk_clauseContext[]; add_disk_clause(i: number): Add_disk_clauseContext; drop_disk_clause_list(): Drop_disk_clauseContext[]; drop_disk_clause(i: number): Drop_disk_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_disk_clauseContext extends ParserRuleContext { _sn: Id_expressionContext; _fgn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; DISK_list(): TerminalNode[]; DISK(i: number): TerminalNode; qualified_disk_clause_list(): Qualified_disk_clauseContext[]; qualified_disk_clause(i: number): Qualified_disk_clauseContext; SITE_list(): TerminalNode[]; SITE(i: number): TerminalNode; quorum_regular_list(): Quorum_regularContext[]; quorum_regular(i: number): Quorum_regularContext; FAILGROUP_list(): TerminalNode[]; FAILGROUP(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_disk_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; DISK(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; DISKS(): TerminalNode; IN(): TerminalNode; FAILGROUP(): TerminalNode; quorum_regular(): Quorum_regularContext; force_noforce_list(): Force_noforceContext[]; force_noforce(i: number): Force_noforceContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Resize_disk_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RESIZE(): TerminalNode; ALL(): TerminalNode; SIZE(): TerminalNode; size_clause(): Size_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Replace_disk_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REPLACE(): TerminalNode; DISK(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; force_noforce_list(): Force_noforceContext[]; force_noforce(i: number): Force_noforceContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; POWER(): TerminalNode; numeric(): NumericContext; wait_nowait(): Wait_nowaitContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Wait_nowaitContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WAIT(): TerminalNode; NOWAIT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rename_disk_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RENAME(): TerminalNode; DISK(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; TO_list(): TerminalNode[]; TO(i: number): TerminalNode; DISKS(): TerminalNode; ALL(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Disk_online_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ONLINE(): TerminalNode; ALL(): TerminalNode; POWER(): TerminalNode; numeric(): NumericContext; wait_nowait(): Wait_nowaitContext; DISK_list(): TerminalNode[]; DISK(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; DISKS_list(): TerminalNode[]; DISKS(i: number): TerminalNode; IN_list(): TerminalNode[]; IN(i: number): TerminalNode; FAILGROUP_list(): TerminalNode[]; FAILGROUP(i: number): TerminalNode; quorum_regular_list(): Quorum_regularContext[]; quorum_regular(i: number): Quorum_regularContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Disk_offline_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OFFLINE(): TerminalNode; DISK(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; DISKS(): TerminalNode; IN(): TerminalNode; FAILGROUP(): TerminalNode; timeout_clause(): Timeout_clauseContext; quorum_regular(): Quorum_regularContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Timeout_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; AFTER(): TerminalNode; numeric(): NumericContext; M_LETTER(): TerminalNode; H_LETTER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rebalance_diskgroup_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REBALANCE(): TerminalNode; MODIFY(): TerminalNode; POWER(): TerminalNode; numeric(): NumericContext; WITH(): TerminalNode; WITHOUT(): TerminalNode; WAIT(): TerminalNode; NOWAIT(): TerminalNode; phase_list(): PhaseContext[]; phase(i: number): PhaseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class PhaseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Check_diskgroup_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHECK(): TerminalNode; ALL(): TerminalNode; REPAIR(): TerminalNode; NOREPAIR(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Diskgroup_template_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TEMPLATE(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; qualified_template_clause_list(): Qualified_template_clauseContext[]; qualified_template_clause(i: number): Qualified_template_clauseContext; ADD(): TerminalNode; MODIFY(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DROP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Qualified_template_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ATTRIBUTES(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; redundancy_clause(): Redundancy_clauseContext; striping_clause(): Striping_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Redundancy_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MIRROR(): TerminalNode; HIGH(): TerminalNode; UNPROTECTED(): TerminalNode; PARITY(): TerminalNode; DOUBLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Striping_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FINE(): TerminalNode; COARSE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Force_noforceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FORCE(): TerminalNode; NOFORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Diskgroup_directory_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; DIRECTORY(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DROP(): TerminalNode; force_noforce_list(): Force_noforceContext[]; force_noforce(i: number): Force_noforceContext; RENAME(): TerminalNode; dir_name_list(): Dir_nameContext[]; dir_name(i: number): Dir_nameContext; TO_list(): TerminalNode[]; TO(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dir_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Diskgroup_alias_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; ALIAS(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; FOR_list(): TerminalNode[]; FOR(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DROP(): TerminalNode; RENAME(): TerminalNode; TO_list(): TerminalNode[]; TO(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Diskgroup_volume_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); add_volume_clause(): Add_volume_clauseContext; modify_volume_clause(): Modify_volume_clauseContext; RESIZE(): TerminalNode; VOLUME(): TerminalNode; id_expression(): Id_expressionContext; SIZE(): TerminalNode; size_clause(): Size_clauseContext; DROP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_volume_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; VOLUME(): TerminalNode; id_expression(): Id_expressionContext; SIZE(): TerminalNode; size_clause(): Size_clauseContext; redundancy_clause(): Redundancy_clauseContext; STRIPE_WIDTH(): TerminalNode; numeric_list(): NumericContext[]; numeric(i: number): NumericContext; STRIPE_COLUMNS(): TerminalNode; K_LETTER(): TerminalNode; M_LETTER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_volume_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; VOLUME(): TerminalNode; id_expression(): Id_expressionContext; MOUNTPATH(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; USAGE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Diskgroup_attributesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; ATTRIBUTE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; EQUALS_OP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_diskgroup_fileContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; FILE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; ATTRIBUTE_list(): TerminalNode[]; ATTRIBUTE(i: number): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; disk_region_clause_list(): Disk_region_clauseContext[]; disk_region_clause(i: number): Disk_region_clauseContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Disk_region_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_diskgroup_file_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; FILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Convert_redundancy_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONVERT(): TerminalNode; REDUNDANCY(): TerminalNode; TO(): TerminalNode; FLEX(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Usergroup_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; USERGROUP(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; WITH(): TerminalNode; MEMBER(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; MODIFY(): TerminalNode; DROP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class User_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; USER(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DROP(): TerminalNode; CASCADE(): TerminalNode; REPLACE(): TerminalNode; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class File_permissions_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; PERMISSION(): TerminalNode; EQUALS_OP_list(): TerminalNode[]; EQUALS_OP(i: number): TerminalNode; FOR(): TerminalNode; FILE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; OWNER_list(): TerminalNode[]; OWNER(i: number): TerminalNode; GROUP_list(): TerminalNode[]; GROUP(i: number): TerminalNode; OTHER_list(): TerminalNode[]; OTHER(i: number): TerminalNode; NONE_list(): TerminalNode[]; NONE(i: number): TerminalNode; READ_list(): TerminalNode[]; READ(i: number): TerminalNode; ONLY_list(): TerminalNode[]; ONLY(i: number): TerminalNode; WRITE_list(): TerminalNode[]; WRITE(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class File_owner_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; OWNERSHIP(): TerminalNode; EQUALS_OP_list(): TerminalNode[]; EQUALS_OP(i: number): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; FOR(): TerminalNode; FILE(): TerminalNode; OWNER_list(): TerminalNode[]; OWNER(i: number): TerminalNode; GROUP_list(): TerminalNode[]; GROUP(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Scrub_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SCRUB(): TerminalNode; FILE(): TerminalNode; CHAR_STRING(): TerminalNode; DISK(): TerminalNode; id_expression(): Id_expressionContext; POWER(): TerminalNode; wait_nowait(): Wait_nowaitContext; force_noforce(): Force_noforceContext; STOP(): TerminalNode; REPAIR(): TerminalNode; NOREPAIR(): TerminalNode; AUTO(): TerminalNode; LOW(): TerminalNode; HIGH(): TerminalNode; MAX(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Quotagroup_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; QUOTAGROUP(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; SET(): TerminalNode; property_name(): Property_nameContext; EQUALS_OP(): TerminalNode; property_value(): Property_valueContext; MODIFY(): TerminalNode; MOVE(): TerminalNode; TO(): TerminalNode; DROP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Property_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Property_valueContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Filegroup_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); add_filegroup_clause(): Add_filegroup_clauseContext; modify_filegroup_clause(): Modify_filegroup_clauseContext; move_to_filegroup_clause(): Move_to_filegroup_clauseContext; drop_filegroup_clause(): Drop_filegroup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_filegroup_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; FILEGROUP(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; TEMPLATE_list(): TerminalNode[]; TEMPLATE(i: number): TerminalNode; DATABASE(): TerminalNode; CLUSTER(): TerminalNode; VOLUME(): TerminalNode; FROM(): TerminalNode; SET(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; EQUALS_OP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_filegroup_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; FILEGROUP(): TerminalNode; id_expression(): Id_expressionContext; SET(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; EQUALS_OP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Move_to_filegroup_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOVE(): TerminalNode; FILE(): TerminalNode; CHAR_STRING(): TerminalNode; TO(): TerminalNode; FILEGROUP(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_filegroup_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; FILEGROUP(): TerminalNode; id_expression(): Id_expressionContext; CASCADE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Quorum_regularContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); QUORUM(): TerminalNode; REGULAR(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Undrop_disk_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNDROP(): TerminalNode; DISKS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Diskgroup_availabilityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOUNT(): TerminalNode; RESTRICTED(): TerminalNode; NORMAL(): TerminalNode; FORCE(): TerminalNode; NOFORCE(): TerminalNode; DISMOUNT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Enable_disable_volumeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VOLUME(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; ALL(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_functionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; FUNCTION(): TerminalNode; function_name(): Function_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_flashback_archiveContext extends ParserRuleContext { _fa: Id_expressionContext; _ts: Id_expressionContext; _rts: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; FLASHBACK(): TerminalNode; ARCHIVE(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; SET(): TerminalNode; DEFAULT(): TerminalNode; TABLESPACE(): TerminalNode; REMOVE(): TerminalNode; MODIFY(): TerminalNode; flashback_archive_retention(): Flashback_archive_retentionContext; PURGE(): TerminalNode; OPTIMIZE(): TerminalNode; DATA(): TerminalNode; ADD(): TerminalNode; ALL(): TerminalNode; BEFORE(): TerminalNode; flashback_archive_quota(): Flashback_archive_quotaContext; NO(): TerminalNode; SCN(): TerminalNode; expression(): ExpressionContext; TIMESTAMP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_hierarchyContext extends ParserRuleContext { _hn: Id_expressionContext; _nhn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; HIERARCHY(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; RENAME(): TerminalNode; TO(): TerminalNode; COMPILE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_functionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; FUNCTION(): TerminalNode; function_name(): Function_nameContext; COMPILE(): TerminalNode; DEBUG(): TerminalNode; compiler_parameters_clause_list(): Compiler_parameters_clauseContext[]; compiler_parameters_clause(i: number): Compiler_parameters_clauseContext; REUSE(): TerminalNode; SETTINGS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_javaContext extends ParserRuleContext { _o: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; JAVA(): TerminalNode; SOURCE(): TerminalNode; CLASS(): TerminalNode; id_expression(): Id_expressionContext; COMPILE(): TerminalNode; RESOLVE(): TerminalNode; invoker_rights_clause(): Invoker_rights_clauseContext; schema_name_list(): Schema_nameContext[]; schema_name(i: number): Schema_nameContext; PERIOD(): TerminalNode; RESOLVER(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; match_string_list(): Match_stringContext[]; match_string(i: number): Match_stringContext; MINUS_SIGN_list(): TerminalNode[]; MINUS_SIGN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Match_stringContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELIMITED_ID(): TerminalNode; ASTERISK(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_function_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; FUNCTION(): TerminalNode; function_name(): Function_nameContext; RETURN(): TerminalNode; type_spec(): Type_specContext; SEMICOLON(): TerminalNode; USING(): TerminalNode; implementation_type_name(): Implementation_type_nameContext; sql_macro_body(): Sql_macro_bodyContext; OR(): TerminalNode; REPLACE(): TerminalNode; LEFT_PAREN(): TerminalNode; parameter_list(): ParameterContext[]; parameter(i: number): ParameterContext; RIGHT_PAREN(): TerminalNode; invoker_rights_clause_list(): Invoker_rights_clauseContext[]; invoker_rights_clause(i: number): Invoker_rights_clauseContext; parallel_enable_clause_list(): Parallel_enable_clauseContext[]; parallel_enable_clause(i: number): Parallel_enable_clauseContext; result_cache_clause_list(): Result_cache_clauseContext[]; result_cache_clause(i: number): Result_cache_clauseContext; DETERMINISTIC_list(): TerminalNode[]; DETERMINISTIC(i: number): TerminalNode; PIPELINED(): TerminalNode; AGGREGATE(): TerminalNode; EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; body(): BodyContext; call_spec(): Call_specContext; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sql_macro_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SQL_MACRO(): TerminalNode; IS(): TerminalNode; BEGIN(): TerminalNode; RETURN(): TerminalNode; quoted_string(): Quoted_stringContext; SEMICOLON(): TerminalNode; END(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Parallel_enable_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARALLEL_ENABLE(): TerminalNode; partition_by_clause(): Partition_by_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partition_by_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; PARTITION(): TerminalNode; expression(): ExpressionContext; BY(): TerminalNode; RIGHT_PAREN(): TerminalNode; ANY(): TerminalNode; paren_column_list(): Paren_column_listContext; HASH(): TerminalNode; RANGE(): TerminalNode; LIST(): TerminalNode; streaming_clause(): Streaming_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Result_cache_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RESULT_CACHE(): TerminalNode; relies_on_part(): Relies_on_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Relies_on_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RELIES_ON(): TerminalNode; LEFT_PAREN(): TerminalNode; tableview_name_list(): Tableview_nameContext[]; tableview_name(i: number): Tableview_nameContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Streaming_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; BY(): TerminalNode; paren_column_list(): Paren_column_listContext; ORDER(): TerminalNode; CLUSTER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_outlineContext extends ParserRuleContext { _o: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; OUTLINE(): TerminalNode; id_expression(): Id_expressionContext; outline_options_list(): Outline_optionsContext[]; outline_options(i: number): Outline_optionsContext; PUBLIC(): TerminalNode; PRIVATE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Outline_optionsContext extends ParserRuleContext { _non: Id_expressionContext; _ncn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REBUILD(): TerminalNode; RENAME(): TerminalNode; TO(): TerminalNode; id_expression(): Id_expressionContext; CHANGE(): TerminalNode; CATEGORY(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_lockdown_profileContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; LOCKDOWN(): TerminalNode; PROFILE(): TerminalNode; id_expression(): Id_expressionContext; lockdown_feature(): Lockdown_featureContext; lockdown_options(): Lockdown_optionsContext; lockdown_statements(): Lockdown_statementsContext; USERS(): TerminalNode; EQUALS_OP(): TerminalNode; ALL(): TerminalNode; COMMON(): TerminalNode; LOCAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lockdown_featureContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); disable_enable(): Disable_enableContext; FEATURE(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; string_list(): String_listContext; RIGHT_PAREN(): TerminalNode; ALL(): TerminalNode; EXCEPT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lockdown_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); disable_enable(): Disable_enableContext; OPTION(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; string_list(): String_listContext; RIGHT_PAREN(): TerminalNode; ALL(): TerminalNode; EXCEPT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lockdown_statementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); disable_enable(): Disable_enableContext; STATEMENT(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; string_list(): String_listContext; RIGHT_PAREN(): TerminalNode; CHAR_STRING(): TerminalNode; statement_clauses(): Statement_clausesContext; ALL(): TerminalNode; EXCEPT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Statement_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CLAUSE(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; string_list(): String_listContext; RIGHT_PAREN(): TerminalNode; CHAR_STRING(): TerminalNode; clause_options(): Clause_optionsContext; ALL(): TerminalNode; EXCEPT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Clause_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OPTION(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; string_list(): String_listContext; RIGHT_PAREN(): TerminalNode; CHAR_STRING(): TerminalNode; ALL(): TerminalNode; option_values_list(): Option_valuesContext[]; option_values(i: number): Option_valuesContext; EXCEPT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Option_valuesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VALUE(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; string_list(): String_listContext; RIGHT_PAREN(): TerminalNode; CHAR_STRING(): TerminalNode; MINVALUE(): TerminalNode; MAXVALUE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class String_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Disable_enableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DISABLE(): TerminalNode; ENABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_lockdown_profileContext extends ParserRuleContext { _p: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; LOCKDOWN(): TerminalNode; PROFILE(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_packageContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; PACKAGE(): TerminalNode; package_name(): Package_nameContext; BODY(): TerminalNode; schema_object_name(): Schema_object_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_packageContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; PACKAGE_list(): TerminalNode[]; PACKAGE(i: number): TerminalNode; package_name(): Package_nameContext; COMPILE(): TerminalNode; DEBUG(): TerminalNode; compiler_parameters_clause_list(): Compiler_parameters_clauseContext[]; compiler_parameters_clause(i: number): Compiler_parameters_clauseContext; REUSE(): TerminalNode; SETTINGS(): TerminalNode; BODY(): TerminalNode; SPECIFICATION(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_packageContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; PACKAGE(): TerminalNode; package_name_list(): Package_nameContext[]; package_name(i: number): Package_nameContext; END(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; OR(): TerminalNode; REPLACE(): TerminalNode; schema_object_name(): Schema_object_nameContext; PERIOD(): TerminalNode; invoker_rights_clause(): Invoker_rights_clauseContext; package_obj_spec_list(): Package_obj_specContext[]; package_obj_spec(i: number): Package_obj_specContext; EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_package_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; PACKAGE(): TerminalNode; BODY(): TerminalNode; package_name_list(): Package_nameContext[]; package_name(i: number): Package_nameContext; END(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; OR(): TerminalNode; REPLACE(): TerminalNode; schema_object_name(): Schema_object_nameContext; PERIOD(): TerminalNode; package_obj_body_list(): Package_obj_bodyContext[]; package_obj_body(i: number): Package_obj_bodyContext; BEGIN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Package_obj_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); pragma_declaration(): Pragma_declarationContext; exception_declaration(): Exception_declarationContext; variable_declaration(): Variable_declarationContext; subtype_declaration(): Subtype_declarationContext; cursor_declaration(): Cursor_declarationContext; type_declaration(): Type_declarationContext; procedure_spec(): Procedure_specContext; function_spec(): Function_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Procedure_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PROCEDURE(): TerminalNode; identifier(): IdentifierContext; SEMICOLON(): TerminalNode; LEFT_PAREN(): TerminalNode; parameter_list(): ParameterContext[]; parameter(i: number): ParameterContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Function_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FUNCTION(): TerminalNode; identifier(): IdentifierContext; RETURN(): TerminalNode; type_spec(): Type_specContext; SEMICOLON(): TerminalNode; LEFT_PAREN(): TerminalNode; parameter_list(): ParameterContext[]; parameter(i: number): ParameterContext; RIGHT_PAREN(): TerminalNode; PIPELINED(): TerminalNode; DETERMINISTIC(): TerminalNode; RESULT_CACHE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Package_obj_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); exception_declaration(): Exception_declarationContext; subtype_declaration(): Subtype_declarationContext; cursor_declaration(): Cursor_declarationContext; variable_declaration(): Variable_declarationContext; type_declaration(): Type_declarationContext; procedure_body(): Procedure_bodyContext; function_body(): Function_bodyContext; procedure_spec(): Procedure_specContext; function_spec(): Function_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_pmem_filestoreContext extends ParserRuleContext { _fsn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; PMEM(): TerminalNode; FILESTORE(): TerminalNode; id_expression(): Id_expressionContext; RESIZE(): TerminalNode; size_clause(): Size_clauseContext; autoextend_clause(): Autoextend_clauseContext; MOUNT(): TerminalNode; DISMOUNT(): TerminalNode; MOUNTPOINT(): TerminalNode; file_path(): File_pathContext; BACKINGFILE(): TerminalNode; filename(): FilenameContext; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_pmem_filestoreContext extends ParserRuleContext { _fsn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; PMEM(): TerminalNode; FILESTORE(): TerminalNode; id_expression(): Id_expressionContext; CONTENTS(): TerminalNode; INCLUDING(): TerminalNode; EXCLUDING(): TerminalNode; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_procedureContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; PROCEDURE(): TerminalNode; procedure_name(): Procedure_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_procedureContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; PROCEDURE(): TerminalNode; procedure_name(): Procedure_nameContext; COMPILE(): TerminalNode; DEBUG(): TerminalNode; compiler_parameters_clause_list(): Compiler_parameters_clauseContext[]; compiler_parameters_clause(i: number): Compiler_parameters_clauseContext; REUSE(): TerminalNode; SETTINGS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Function_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FUNCTION(): TerminalNode; identifier(): IdentifierContext; RETURN(): TerminalNode; type_spec(): Type_specContext; SEMICOLON(): TerminalNode; USING(): TerminalNode; implementation_type_name(): Implementation_type_nameContext; LEFT_PAREN(): TerminalNode; parameter_list(): ParameterContext[]; parameter(i: number): ParameterContext; RIGHT_PAREN(): TerminalNode; invoker_rights_clause_list(): Invoker_rights_clauseContext[]; invoker_rights_clause(i: number): Invoker_rights_clauseContext; parallel_enable_clause_list(): Parallel_enable_clauseContext[]; parallel_enable_clause(i: number): Parallel_enable_clauseContext; result_cache_clause_list(): Result_cache_clauseContext[]; result_cache_clause(i: number): Result_cache_clauseContext; DETERMINISTIC_list(): TerminalNode[]; DETERMINISTIC(i: number): TerminalNode; PIPELINED(): TerminalNode; AGGREGATE(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; body(): BodyContext; call_spec(): Call_specContext; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Procedure_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PROCEDURE(): TerminalNode; identifier(): IdentifierContext; SEMICOLON(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; body(): BodyContext; call_spec(): Call_specContext; EXTERNAL(): TerminalNode; LEFT_PAREN(): TerminalNode; parameter_list(): ParameterContext[]; parameter(i: number): ParameterContext; RIGHT_PAREN(): TerminalNode; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_procedure_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; PROCEDURE(): TerminalNode; procedure_name(): Procedure_nameContext; SEMICOLON(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; body(): BodyContext; call_spec(): Call_specContext; EXTERNAL(): TerminalNode; OR(): TerminalNode; REPLACE(): TerminalNode; LEFT_PAREN(): TerminalNode; parameter_list(): ParameterContext[]; parameter(i: number): ParameterContext; RIGHT_PAREN(): TerminalNode; invoker_rights_clause(): Invoker_rights_clauseContext; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_resource_costContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; RESOURCE(): TerminalNode; COST(): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; CPU_PER_SESSION_list(): TerminalNode[]; CPU_PER_SESSION(i: number): TerminalNode; CONNECT_TIME_list(): TerminalNode[]; CONNECT_TIME(i: number): TerminalNode; LOGICAL_READS_PER_SESSION_list(): TerminalNode[]; LOGICAL_READS_PER_SESSION(i: number): TerminalNode; PRIVATE_SGA_list(): TerminalNode[]; PRIVATE_SGA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_outlineContext extends ParserRuleContext { _o: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; OUTLINE(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_rollback_segmentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; ROLLBACK(): TerminalNode; SEGMENT(): TerminalNode; rollback_segment_name(): Rollback_segment_nameContext; ONLINE(): TerminalNode; OFFLINE(): TerminalNode; storage_clause(): Storage_clauseContext; SHRINK(): TerminalNode; TO(): TerminalNode; size_clause(): Size_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_restore_pointContext extends ParserRuleContext { _rp: Id_expressionContext; _pdb: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; RESTORE(): TerminalNode; POINT(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; FOR(): TerminalNode; PLUGGABLE(): TerminalNode; DATABASE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_rollback_segmentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; ROLLBACK(): TerminalNode; SEGMENT(): TerminalNode; rollback_segment_name(): Rollback_segment_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_roleContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; ROLE(): TerminalNode; role_name(): Role_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_pmem_filestoreContext extends ParserRuleContext { _fsn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; PMEM(): TerminalNode; FILESTORE(): TerminalNode; id_expression(): Id_expressionContext; pmem_filestore_options_list(): Pmem_filestore_optionsContext[]; pmem_filestore_options(i: number): Pmem_filestore_optionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pmem_filestore_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOUNTPOINT(): TerminalNode; file_path(): File_pathContext; BACKINGFILE(): TerminalNode; filename(): FilenameContext; REUSE(): TerminalNode; size_clause(): Size_clauseContext; SIZE(): TerminalNode; BLOCKSIZE(): TerminalNode; autoextend_clause(): Autoextend_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class File_pathContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_rollback_segmentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; ROLLBACK(): TerminalNode; SEGMENT(): TerminalNode; rollback_segment_name(): Rollback_segment_nameContext; PUBLIC(): TerminalNode; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; storage_clause_list(): Storage_clauseContext[]; storage_clause(i: number): Storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_triggerContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; TRIGGER(): TerminalNode; trigger_name(): Trigger_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_triggerContext extends ParserRuleContext { _alter_trigger_name: Trigger_nameContext; _rename_trigger_name: Trigger_nameContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; TRIGGER(): TerminalNode; trigger_name_list(): Trigger_nameContext[]; trigger_name(i: number): Trigger_nameContext; RENAME(): TerminalNode; TO(): TerminalNode; COMPILE(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; DEBUG(): TerminalNode; compiler_parameters_clause_list(): Compiler_parameters_clauseContext[]; compiler_parameters_clause(i: number): Compiler_parameters_clauseContext; REUSE(): TerminalNode; SETTINGS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_triggerContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; TRIGGER(): TerminalNode; trigger_name(): Trigger_nameContext; trigger_body(): Trigger_bodyContext; simple_dml_trigger(): Simple_dml_triggerContext; compound_dml_trigger(): Compound_dml_triggerContext; non_dml_trigger(): Non_dml_triggerContext; OR(): TerminalNode; REPLACE(): TerminalNode; trigger_follows_clause(): Trigger_follows_clauseContext; trigger_when_clause(): Trigger_when_clauseContext; ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Trigger_follows_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOLLOWS(): TerminalNode; trigger_name_list(): Trigger_nameContext[]; trigger_name(i: number): Trigger_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Trigger_when_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHEN(): TerminalNode; LEFT_PAREN(): TerminalNode; condition(): ConditionContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Simple_dml_triggerContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); dml_event_clause(): Dml_event_clauseContext; BEFORE(): TerminalNode; AFTER(): TerminalNode; INSTEAD(): TerminalNode; OF(): TerminalNode; referencing_clause(): Referencing_clauseContext; for_each_row(): For_each_rowContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class For_each_rowContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOR(): TerminalNode; EACH(): TerminalNode; ROW(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Compound_dml_triggerContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOR(): TerminalNode; dml_event_clause(): Dml_event_clauseContext; referencing_clause(): Referencing_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Non_dml_triggerContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); non_dml_event_list(): Non_dml_eventContext[]; non_dml_event(i: number): Non_dml_eventContext; ON(): TerminalNode; BEFORE(): TerminalNode; AFTER(): TerminalNode; DATABASE(): TerminalNode; SCHEMA(): TerminalNode; OR_list(): TerminalNode[]; OR(i: number): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Trigger_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMPOUND(): TerminalNode; TRIGGER(): TerminalNode; CALL(): TerminalNode; identifier(): IdentifierContext; trigger_block(): Trigger_blockContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Routine_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); routine_name(): Routine_nameContext; function_argument(): Function_argumentContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Compound_trigger_blockContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMPOUND(): TerminalNode; TRIGGER(): TerminalNode; END(): TerminalNode; trigger_name(): Trigger_nameContext; seq_of_declare_specs(): Seq_of_declare_specsContext; timing_point_section_list(): Timing_point_sectionContext[]; timing_point_section(i: number): Timing_point_sectionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Timing_point_sectionContext extends ParserRuleContext { _bk: Token; _ak: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STATEMENT_list(): TerminalNode[]; STATEMENT(i: number): TerminalNode; IS(): TerminalNode; trigger_block(): Trigger_blockContext; BEFORE_list(): TerminalNode[]; BEFORE(i: number): TerminalNode; EACH_list(): TerminalNode[]; EACH(i: number): TerminalNode; ROW_list(): TerminalNode[]; ROW(i: number): TerminalNode; AFTER_list(): TerminalNode[]; AFTER(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Non_dml_eventContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; ANALYZE(): TerminalNode; ASSOCIATE(): TerminalNode; STATISTICS(): TerminalNode; AUDIT(): TerminalNode; COMMENT(): TerminalNode; CREATE(): TerminalNode; DISASSOCIATE(): TerminalNode; DROP(): TerminalNode; GRANT(): TerminalNode; NOAUDIT(): TerminalNode; RENAME(): TerminalNode; REVOKE(): TerminalNode; TRUNCATE(): TerminalNode; DDL(): TerminalNode; STARTUP(): TerminalNode; SHUTDOWN(): TerminalNode; DB_ROLE_CHANGE(): TerminalNode; LOGON(): TerminalNode; LOGOFF(): TerminalNode; SERVERERROR(): TerminalNode; SUSPEND(): TerminalNode; DATABASE(): TerminalNode; SCHEMA(): TerminalNode; FOLLOWS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dml_event_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); dml_event_element_list(): Dml_event_elementContext[]; dml_event_element(i: number): Dml_event_elementContext; ON(): TerminalNode; tableview_name(): Tableview_nameContext; OR_list(): TerminalNode[]; OR(i: number): TerminalNode; dml_event_nested_clause(): Dml_event_nested_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dml_event_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELETE(): TerminalNode; INSERT(): TerminalNode; UPDATE(): TerminalNode; OF(): TerminalNode; column_list(): Column_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dml_event_nested_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NESTED(): TerminalNode; TABLE(): TerminalNode; tableview_name(): Tableview_nameContext; OF(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Referencing_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REFERENCING(): TerminalNode; referencing_element_list(): Referencing_elementContext[]; referencing_element(i: number): Referencing_elementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Referencing_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_alias(): Column_aliasContext; NEW(): TerminalNode; OLD(): TerminalNode; PARENT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; TYPE(): TerminalNode; type_name(): Type_nameContext; BODY(): TerminalNode; FORCE(): TerminalNode; VALIDATE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; TYPE(): TerminalNode; type_name(): Type_nameContext; compile_type_clause(): Compile_type_clauseContext; replace_type_clause(): Replace_type_clauseContext; alter_method_spec(): Alter_method_specContext; alter_collection_clauses(): Alter_collection_clausesContext; modifier_clause(): Modifier_clauseContext; overriding_subprogram_spec(): Overriding_subprogram_specContext; dependent_handling_clause(): Dependent_handling_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Compile_type_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMPILE(): TerminalNode; DEBUG(): TerminalNode; compiler_parameters_clause_list(): Compiler_parameters_clauseContext[]; compiler_parameters_clause(i: number): Compiler_parameters_clauseContext; REUSE(): TerminalNode; SETTINGS(): TerminalNode; SPECIFICATION(): TerminalNode; BODY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Replace_type_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REPLACE(): TerminalNode; AS(): TerminalNode; OBJECT(): TerminalNode; LEFT_PAREN(): TerminalNode; object_member_spec_list(): Object_member_specContext[]; object_member_spec(i: number): Object_member_specContext; RIGHT_PAREN(): TerminalNode; invoker_rights_clause(): Invoker_rights_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_method_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); alter_method_element_list(): Alter_method_elementContext[]; alter_method_element(i: number): Alter_method_elementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_method_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; DROP(): TerminalNode; map_order_function_spec(): Map_order_function_specContext; subprogram_spec(): Subprogram_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_attribute_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ATTRIBUTE(): TerminalNode; ADD(): TerminalNode; MODIFY(): TerminalNode; DROP(): TerminalNode; attribute_definition_list(): Attribute_definitionContext[]; attribute_definition(i: number): Attribute_definitionContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Attribute_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); attribute_name(): Attribute_nameContext; type_spec(): Type_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_collection_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; LIMIT(): TerminalNode; expression(): ExpressionContext; ELEMENT(): TerminalNode; TYPE(): TerminalNode; type_spec(): Type_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dependent_handling_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INVALIDATE(): TerminalNode; CASCADE(): TerminalNode; CONVERT(): TerminalNode; TO(): TerminalNode; SUBSTITUTABLE(): TerminalNode; INCLUDING(): TerminalNode; TABLE(): TerminalNode; DATA(): TerminalNode; dependent_exceptions_part(): Dependent_exceptions_partContext; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dependent_exceptions_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXCEPTIONS(): TerminalNode; INTO(): TerminalNode; tableview_name(): Tableview_nameContext; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; TYPE(): TerminalNode; type_definition(): Type_definitionContext; type_body(): Type_bodyContext; OR(): TerminalNode; REPLACE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); type_name(): Type_nameContext; OID(): TerminalNode; CHAR_STRING(): TerminalNode; FORCE(): TerminalNode; object_type_def(): Object_type_defContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_type_defContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); object_as_part(): Object_as_partContext; object_under_part(): Object_under_partContext; invoker_rights_clause(): Invoker_rights_clauseContext; sqlj_object_type(): Sqlj_object_typeContext; LEFT_PAREN(): TerminalNode; object_member_spec_list(): Object_member_specContext[]; object_member_spec(i: number): Object_member_specContext; RIGHT_PAREN(): TerminalNode; modifier_clause_list(): Modifier_clauseContext[]; modifier_clause(i: number): Modifier_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_as_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IS(): TerminalNode; AS(): TerminalNode; OBJECT(): TerminalNode; varray_type_def(): Varray_type_defContext; nested_table_type_def(): Nested_table_type_defContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_under_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNDER(): TerminalNode; type_spec(): Type_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Nested_table_type_defContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLE(): TerminalNode; OF(): TerminalNode; type_spec(): Type_specContext; NOT(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sqlj_object_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXTERNAL(): TerminalNode; NAME(): TerminalNode; expression(): ExpressionContext; LANGUAGE(): TerminalNode; JAVA(): TerminalNode; USING(): TerminalNode; SQLDATA(): TerminalNode; CUSTOMDATUM(): TerminalNode; ORADATA(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_bodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BODY(): TerminalNode; type_name(): Type_nameContext; END(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; type_body_elements_list(): Type_body_elementsContext[]; type_body_elements(i: number): Type_body_elementsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_body_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); map_order_func_declaration(): Map_order_func_declarationContext; subprog_decl_in_type(): Subprog_decl_in_typeContext; overriding_subprogram_spec(): Overriding_subprogram_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Map_order_func_declarationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEMBER(): TerminalNode; func_decl_in_type(): Func_decl_in_typeContext; MAP(): TerminalNode; ORDER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subprog_decl_in_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEMBER(): TerminalNode; STATIC(): TerminalNode; proc_decl_in_type(): Proc_decl_in_typeContext; func_decl_in_type(): Func_decl_in_typeContext; constructor_declaration(): Constructor_declarationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Proc_decl_in_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PROCEDURE(): TerminalNode; procedure_name(): Procedure_nameContext; LEFT_PAREN(): TerminalNode; type_elements_parameter_list(): Type_elements_parameterContext[]; type_elements_parameter(i: number): Type_elements_parameterContext; RIGHT_PAREN(): TerminalNode; IS(): TerminalNode; AS(): TerminalNode; call_spec(): Call_specContext; body(): BodyContext; SEMICOLON(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Func_decl_in_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FUNCTION(): TerminalNode; function_name(): Function_nameContext; RETURN(): TerminalNode; type_spec(): Type_specContext; IS(): TerminalNode; AS(): TerminalNode; call_spec(): Call_specContext; body(): BodyContext; SEMICOLON(): TerminalNode; LEFT_PAREN(): TerminalNode; type_elements_parameter_list(): Type_elements_parameterContext[]; type_elements_parameter(i: number): Type_elements_parameterContext; RIGHT_PAREN(): TerminalNode; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Constructor_declarationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONSTRUCTOR(): TerminalNode; FUNCTION(): TerminalNode; type_spec_list(): Type_specContext[]; type_spec(i: number): Type_specContext; RETURN(): TerminalNode; SELF_list(): TerminalNode[]; SELF(i: number): TerminalNode; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; RESULT(): TerminalNode; IS(): TerminalNode; call_spec(): Call_specContext; body(): BodyContext; SEMICOLON(): TerminalNode; FINAL(): TerminalNode; INSTANTIABLE(): TerminalNode; LEFT_PAREN(): TerminalNode; type_elements_parameter_list(): Type_elements_parameterContext[]; type_elements_parameter(i: number): Type_elements_parameterContext; RIGHT_PAREN(): TerminalNode; IN(): TerminalNode; OUT(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modifier_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INSTANTIABLE(): TerminalNode; FINAL(): TerminalNode; OVERRIDING(): TerminalNode; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_member_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; type_spec(): Type_specContext; sqlj_object_type_attr(): Sqlj_object_type_attrContext; element_spec(): Element_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sqlj_object_type_attrContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXTERNAL(): TerminalNode; NAME(): TerminalNode; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Element_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); modifier_clause(): Modifier_clauseContext; element_spec_options_list(): Element_spec_optionsContext[]; element_spec_options(i: number): Element_spec_optionsContext; COMMA(): TerminalNode; pragma_clause(): Pragma_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Element_spec_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); subprogram_spec(): Subprogram_specContext; constructor_spec(): Constructor_specContext; map_order_function_spec(): Map_order_function_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subprogram_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEMBER(): TerminalNode; STATIC(): TerminalNode; type_procedure_spec(): Type_procedure_specContext; type_function_spec(): Type_function_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Overriding_subprogram_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OVERRIDING(): TerminalNode; MEMBER(): TerminalNode; overriding_function_spec(): Overriding_function_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Overriding_function_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FUNCTION(): TerminalNode; function_name(): Function_nameContext; RETURN(): TerminalNode; type_spec(): Type_specContext; SELF(): TerminalNode; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; RESULT(): TerminalNode; LEFT_PAREN(): TerminalNode; type_elements_parameter_list(): Type_elements_parameterContext[]; type_elements_parameter(i: number): Type_elements_parameterContext; RIGHT_PAREN(): TerminalNode; SEMICOLON(): TerminalNode; IS(): TerminalNode; body(): BodyContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; PIPELINED(): TerminalNode; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_procedure_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PROCEDURE(): TerminalNode; procedure_name(): Procedure_nameContext; LEFT_PAREN(): TerminalNode; type_elements_parameter_list(): Type_elements_parameterContext[]; type_elements_parameter(i: number): Type_elements_parameterContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; call_spec(): Call_specContext; IS(): TerminalNode; AS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_function_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FUNCTION(): TerminalNode; function_name(): Function_nameContext; RETURN(): TerminalNode; type_spec(): Type_specContext; SELF(): TerminalNode; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; RESULT(): TerminalNode; LEFT_PAREN(): TerminalNode; type_elements_parameter_list(): Type_elements_parameterContext[]; type_elements_parameter(i: number): Type_elements_parameterContext; RIGHT_PAREN(): TerminalNode; call_spec(): Call_specContext; EXTERNAL(): TerminalNode; NAME(): TerminalNode; expression(): ExpressionContext; IS(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; VARIABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Constructor_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONSTRUCTOR(): TerminalNode; FUNCTION(): TerminalNode; type_spec_list(): Type_specContext[]; type_spec(i: number): Type_specContext; RETURN(): TerminalNode; SELF_list(): TerminalNode[]; SELF(i: number): TerminalNode; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; RESULT(): TerminalNode; FINAL(): TerminalNode; INSTANTIABLE(): TerminalNode; LEFT_PAREN(): TerminalNode; type_elements_parameter_list(): Type_elements_parameterContext[]; type_elements_parameter(i: number): Type_elements_parameterContext; RIGHT_PAREN(): TerminalNode; call_spec(): Call_specContext; IS(): TerminalNode; IN(): TerminalNode; OUT(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Map_order_function_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEMBER(): TerminalNode; type_function_spec(): Type_function_specContext; MAP(): TerminalNode; ORDER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pragma_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PRAGMA(): TerminalNode; RESTRICT_REFERENCES(): TerminalNode; LEFT_PAREN(): TerminalNode; pragma_elements_list(): Pragma_elementsContext[]; pragma_elements(i: number): Pragma_elementsContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pragma_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; DEFAULT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_elements_parameterContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); parameter_name(): Parameter_nameContext; type_spec(): Type_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_sequenceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; SEQUENCE(): TerminalNode; sequence_name(): Sequence_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_sequenceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; SEQUENCE(): TerminalNode; sequence_name(): Sequence_nameContext; sequence_spec_list(): Sequence_specContext[]; sequence_spec(i: number): Sequence_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_sessionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; SESSION(): TerminalNode; ADVISE(): TerminalNode; CLOSE(): TerminalNode; DATABASE(): TerminalNode; LINK(): TerminalNode; parameter_name(): Parameter_nameContext; enable_or_disable(): Enable_or_disableContext; COMMIT(): TerminalNode; IN(): TerminalNode; PROCEDURE(): TerminalNode; GUARD(): TerminalNode; PARALLEL_list(): TerminalNode[]; PARALLEL(i: number): TerminalNode; SET(): TerminalNode; alter_session_set_clause(): Alter_session_set_clauseContext; ROLLBACK(): TerminalNode; NOTHING(): TerminalNode; DML(): TerminalNode; DDL(): TerminalNode; QUERY(): TerminalNode; FORCE(): TerminalNode; literal(): LiteralContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_session_set_clauseContext extends ParserRuleContext { _en: Id_expressionContext; _cn: Id_expressionContext; _sn: Id_expressionContext; _c: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); parameter_name_list(): Parameter_nameContext[]; parameter_name(i: number): Parameter_nameContext; EQUALS_OP_list(): TerminalNode[]; EQUALS_OP(i: number): TerminalNode; parameter_value_list(): Parameter_valueContext[]; parameter_value(i: number): Parameter_valueContext; EDITION(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; CONTAINER(): TerminalNode; SERVICE(): TerminalNode; ROW(): TerminalNode; ARCHIVAL(): TerminalNode; VISIBILITY(): TerminalNode; ACTIVE(): TerminalNode; ALL(): TerminalNode; DEFAULT_COLLATION(): TerminalNode; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_sequenceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; SEQUENCE(): TerminalNode; sequence_name(): Sequence_nameContext; sequence_start_clause_list(): Sequence_start_clauseContext[]; sequence_start_clause(i: number): Sequence_start_clauseContext; sequence_spec_list(): Sequence_specContext[]; sequence_spec(i: number): Sequence_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sequence_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INCREMENT(): TerminalNode; BY(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; MAXVALUE(): TerminalNode; NOMAXVALUE(): TerminalNode; MINVALUE(): TerminalNode; NOMINVALUE(): TerminalNode; CYCLE(): TerminalNode; NOCYCLE(): TerminalNode; CACHE(): TerminalNode; NOCACHE(): TerminalNode; ORDER(): TerminalNode; NOORDER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sequence_start_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); START(): TerminalNode; WITH(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_analytic_viewContext extends ParserRuleContext { _av: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; ANALYTIC(): TerminalNode; VIEW(): TerminalNode; id_expression(): Id_expressionContext; OR(): TerminalNode; REPLACE(): TerminalNode; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; classification_clause_list(): Classification_clauseContext[]; classification_clause(i: number): Classification_clauseContext; cav_using_clause(): Cav_using_clauseContext; dim_by_clause(): Dim_by_clauseContext; measures_clause(): Measures_clauseContext; default_measure_clause(): Default_measure_clauseContext; default_aggregate_clause(): Default_aggregate_clauseContext; cache_clause(): Cache_clauseContext; fact_columns_clause(): Fact_columns_clauseContext; qry_transform_clause(): Qry_transform_clauseContext; NOFORCE(): TerminalNode; FORCE(): TerminalNode; METADATA(): TerminalNode; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Classification_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); caption_clause(): Caption_clauseContext; description_clause(): Description_clauseContext; classification_item_list(): Classification_itemContext[]; classification_item(i: number): Classification_itemContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Caption_clauseContext extends ParserRuleContext { _c: Quoted_stringContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CAPTION(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Description_clauseContext extends ParserRuleContext { _d: Quoted_stringContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DESCRIPTION(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Classification_itemContext extends ParserRuleContext { _cn: Id_expressionContext; _cv: Quoted_stringContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CLASSIFICATION(): TerminalNode; id_expression(): Id_expressionContext; VALUE(): TerminalNode; LANGUAGE(): TerminalNode; language(): LanguageContext; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class LanguageContext extends ParserRuleContext { _nls: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NULL_(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cav_using_clauseContext extends ParserRuleContext { _t: Id_expressionContext; _ta: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; REMOTE(): TerminalNode; AS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dim_by_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DIMENSION(): TerminalNode; BY(): TerminalNode; LEFT_PAREN(): TerminalNode; dim_key_list(): Dim_keyContext[]; dim_key(i: number): Dim_keyContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dim_keyContext extends ParserRuleContext { _a: Id_expressionContext; _f: Column_nameContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); dim_ref(): Dim_refContext; KEY(): TerminalNode; REFERENCES(): TerminalNode; HIERARCHIES(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; hier_ref_list(): Hier_refContext[]; hier_ref(i: number): Hier_refContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; attribute_name_list(): Attribute_nameContext[]; attribute_name(i: number): Attribute_nameContext; classification_clause_list(): Classification_clauseContext[]; classification_clause(i: number): Classification_clauseContext; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; DISTINCT(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dim_refContext extends ParserRuleContext { _ad: Id_expressionContext; _da: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; AS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hier_refContext extends ParserRuleContext { _h: Id_expressionContext; _ha: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; DEFAULT(): TerminalNode; AS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Measures_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEASURES(): TerminalNode; LEFT_PAREN(): TerminalNode; av_measure_list(): Av_measureContext[]; av_measure(i: number): Av_measureContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Av_measureContext extends ParserRuleContext { _mn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; base_meas_clause(): Base_meas_clauseContext; calc_meas_clause(): Calc_meas_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Base_meas_clauseContext extends ParserRuleContext { _bm: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FACT(): TerminalNode; id_expression(): Id_expressionContext; meas_aggregate_clause(): Meas_aggregate_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Meas_aggregate_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AGGREGATE(): TerminalNode; BY(): TerminalNode; aggregate_function_name(): Aggregate_function_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Calc_meas_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AS(): TerminalNode; LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_measure_clauseContext extends ParserRuleContext { _m: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; MEASURE(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_aggregate_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; AGGREGATE(): TerminalNode; BY(): TerminalNode; aggregate_function_name(): Aggregate_function_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cache_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CACHE(): TerminalNode; cache_specification_list(): Cache_specificationContext[]; cache_specification(i: number): Cache_specificationContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cache_specificationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEASURE(): TerminalNode; GROUP(): TerminalNode; ALL(): TerminalNode; LEFT_PAREN(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; RIGHT_PAREN(): TerminalNode; levels_clause_list(): Levels_clauseContext[]; levels_clause(i: number): Levels_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Levels_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEVELS(): TerminalNode; LEFT_PAREN(): TerminalNode; level_specification_list(): Level_specificationContext[]; level_specification(i: number): Level_specificationContext; RIGHT_PAREN(): TerminalNode; level_group_type(): Level_group_typeContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Level_specificationContext extends ParserRuleContext { _d: Id_expressionContext; _h: Id_expressionContext; _l: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Level_group_typeContext extends ParserRuleContext { _t: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DYNAMIC(): TerminalNode; MATERIALIZED(): TerminalNode; USING(): TerminalNode; id_expression(): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Fact_columns_clauseContext extends ParserRuleContext { _f: Column_nameContext; _fa: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FACT(): TerminalNode; COLUMN(): TerminalNode; column_name(): Column_nameContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Qry_transform_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENABLE(): TerminalNode; QUERY(): TerminalNode; TRANSFORM(): TerminalNode; RELY(): TerminalNode; NORELY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_attribute_dimensionContext extends ParserRuleContext { _ad: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; ATTRIBUTE(): TerminalNode; DIMENSION_list(): TerminalNode[]; DIMENSION(i: number): TerminalNode; ad_using_clause(): Ad_using_clauseContext; attributes_clause(): Attributes_clauseContext; id_expression(): Id_expressionContext; OR(): TerminalNode; REPLACE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; classification_clause_list(): Classification_clauseContext[]; classification_clause(i: number): Classification_clauseContext; TYPE(): TerminalNode; ad_level_clause_list(): Ad_level_clauseContext[]; ad_level_clause(i: number): Ad_level_clauseContext; all_clause(): All_clauseContext; NOFORCE(): TerminalNode; FORCE(): TerminalNode; METADATA(): TerminalNode; NONE(): TerminalNode; STANDARD(): TerminalNode; TIME(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ad_using_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; source_clause_list(): Source_clauseContext[]; source_clause(i: number): Source_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; join_path_clause_list(): Join_path_clauseContext[]; join_path_clause(i: number): Join_path_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Source_clauseContext extends ParserRuleContext { _ftov: Id_expressionContext; _a: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; REMOTE(): TerminalNode; AS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Join_path_clauseContext extends ParserRuleContext { _jpn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); JOIN(): TerminalNode; PATH(): TerminalNode; ON(): TerminalNode; join_condition(): Join_conditionContext; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Join_conditionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); join_condition_item_list(): Join_condition_itemContext[]; join_condition_item(i: number): Join_condition_itemContext; AND_list(): TerminalNode[]; AND(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Join_condition_itemContext extends ParserRuleContext { _a: Id_expressionContext; _b: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; EQUALS_OP(): TerminalNode; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Attributes_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ATTRIBUTES(): TerminalNode; LEFT_PAREN(): TerminalNode; ad_attributes_clause_list(): Ad_attributes_clauseContext[]; ad_attributes_clause(i: number): Ad_attributes_clauseContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ad_attributes_clauseContext extends ParserRuleContext { _a: Id_expressionContext; _an: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; PERIOD(): TerminalNode; classification_clause_list(): Classification_clauseContext[]; classification_clause(i: number): Classification_clauseContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; AS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ad_level_clauseContext extends ParserRuleContext { _l: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEVEL_list(): TerminalNode[]; LEVEL(i: number): TerminalNode; key_clause(): Key_clauseContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; NOT(): TerminalNode; NULL_(): TerminalNode; SKIP_(): TerminalNode; WHEN(): TerminalNode; TYPE(): TerminalNode; classification_clause_list(): Classification_clauseContext[]; classification_clause(i: number): Classification_clauseContext; alternate_key_clause(): Alternate_key_clauseContext; MEMBER_list(): TerminalNode[]; MEMBER(i: number): TerminalNode; NAME(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; CAPTION(): TerminalNode; DESCRIPTION(): TerminalNode; ORDER(): TerminalNode; BY(): TerminalNode; dim_order_clause_list(): Dim_order_clauseContext[]; dim_order_clause(i: number): Dim_order_clauseContext; DETERMINES(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; STANDARD(): TerminalNode; YEARS(): TerminalNode; HALF_YEARS(): TerminalNode; QUARTERS(): TerminalNode; MONTHS(): TerminalNode; WEEKS(): TerminalNode; DAYS(): TerminalNode; HOURS(): TerminalNode; MINUTES(): TerminalNode; SECONDS(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; MIN_list(): TerminalNode[]; MIN(i: number): TerminalNode; MAX_list(): TerminalNode[]; MAX(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Key_clauseContext extends ParserRuleContext { _a: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); KEY(): TerminalNode; LEFT_PAREN(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alternate_key_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTERNATE(): TerminalNode; key_clause(): Key_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dim_order_clauseContext extends ParserRuleContext { _a: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; NULLS(): TerminalNode; ASC(): TerminalNode; DESC(): TerminalNode; FIRST(): TerminalNode; LAST(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class All_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALL(): TerminalNode; MEMBER_list(): TerminalNode[]; MEMBER(i: number): TerminalNode; NAME(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; CAPTION(): TerminalNode; DESCRIPTION(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_audit_policyContext extends ParserRuleContext { _p: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; AUDIT(): TerminalNode; POLICY(): TerminalNode; id_expression(): Id_expressionContext; privilege_audit_clause(): Privilege_audit_clauseContext; action_audit_clause(): Action_audit_clauseContext; role_audit_clause(): Role_audit_clauseContext; WHEN(): TerminalNode; quoted_string(): Quoted_stringContext; EVALUATE(): TerminalNode; PER(): TerminalNode; ONLY(): TerminalNode; TOPLEVEL(): TerminalNode; container_clause(): Container_clauseContext; STATEMENT(): TerminalNode; SESSION(): TerminalNode; INSTANCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Privilege_audit_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PRIVILEGES(): TerminalNode; system_privilege_list(): System_privilegeContext[]; system_privilege(i: number): System_privilegeContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Action_audit_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); standard_actions_list(): Standard_actionsContext[]; standard_actions(i: number): Standard_actionsContext; component_actions_list(): Component_actionsContext[]; component_actions(i: number): Component_actionsContext; system_actions_list(): System_actionsContext[]; system_actions(i: number): System_actionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class System_actionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ACTIONS(): TerminalNode; system_privilege_list(): System_privilegeContext[]; system_privilege(i: number): System_privilegeContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Standard_actionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ACTIONS(): TerminalNode; actions_clause_list(): Actions_clauseContext[]; actions_clause(i: number): Actions_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Actions_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; object_action(): Object_actionContext; ALL(): TerminalNode; DIRECTORY(): TerminalNode; directory_name(): Directory_nameContext; id_expression(): Id_expressionContext; MINING(): TerminalNode; MODEL(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; system_action(): System_actionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_actionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; GRANT(): TerminalNode; READ(): TerminalNode; EXECUTE(): TerminalNode; AUDIT(): TerminalNode; COMMENT(): TerminalNode; DELETE(): TerminalNode; INDEX(): TerminalNode; INSERT(): TerminalNode; LOCK(): TerminalNode; SELECT(): TerminalNode; UPDATE(): TerminalNode; FLASHBACK(): TerminalNode; RENAME(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class System_actionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; JAVA(): TerminalNode; CREATE(): TerminalNode; ALTER(): TerminalNode; DROP(): TerminalNode; LOCK(): TerminalNode; TABLE(): TerminalNode; DIRECTORY(): TerminalNode; READ(): TerminalNode; WRITE(): TerminalNode; EXECUTE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Component_actionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ACTIONS(): TerminalNode; COMPONENT(): TerminalNode; EQUALS_OP(): TerminalNode; component_action_list(): Component_actionContext[]; component_action(i: number): Component_actionContext; DV(): TerminalNode; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PROTOCOL(): TerminalNode; DATAPUMP(): TerminalNode; DIRECT_LOAD(): TerminalNode; OLS(): TerminalNode; XS(): TerminalNode; FTP(): TerminalNode; HTTP(): TerminalNode; AUTHENTICATION(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Component_actionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Role_audit_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ROLES(): TerminalNode; role_name_list(): Role_nameContext[]; role_name(i: number): Role_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_controlfileContext extends ParserRuleContext { _d: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; CONTROLFILE(): TerminalNode; DATABASE(): TerminalNode; id_expression(): Id_expressionContext; RESETLOGS(): TerminalNode; NORESETLOGS(): TerminalNode; REUSE(): TerminalNode; SET(): TerminalNode; logfile_clause(): Logfile_clauseContext; DATAFILE(): TerminalNode; file_specification_list(): File_specificationContext[]; file_specification(i: number): File_specificationContext; controlfile_options_list(): Controlfile_optionsContext[]; controlfile_options(i: number): Controlfile_optionsContext; character_set_clause(): Character_set_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Controlfile_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MAXLOGFILES(): TerminalNode; numeric(): NumericContext; MAXLOGMEMBERS(): TerminalNode; MAXLOGHISTORY(): TerminalNode; MAXDATAFILES(): TerminalNode; MAXINSTANCES(): TerminalNode; ARCHIVELOG(): TerminalNode; NOARCHIVELOG(): TerminalNode; FORCE(): TerminalNode; LOGGING(): TerminalNode; SET(): TerminalNode; STANDBY(): TerminalNode; NOLOGGING(): TerminalNode; FOR(): TerminalNode; DATA(): TerminalNode; AVAILABILITY(): TerminalNode; LOAD(): TerminalNode; PERFORMANCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Logfile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOGFILE(): TerminalNode; file_specification_list(): File_specificationContext[]; file_specification(i: number): File_specificationContext; numeric_list(): NumericContext[]; numeric(i: number): NumericContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; GROUP_list(): TerminalNode[]; GROUP(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Character_set_clauseContext extends ParserRuleContext { _cs: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHARACTER(): TerminalNode; SET(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class File_specificationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); datafile_tempfile_spec(): Datafile_tempfile_specContext; redo_log_file_spec(): Redo_log_file_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_diskgroupContext extends ParserRuleContext { _sn: Id_expressionContext; _fg: Id_expressionContext; _an: Token; _av: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; DISKGROUP(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; REDUNDANCY(): TerminalNode; DISK_list(): TerminalNode[]; DISK(i: number): TerminalNode; qualified_disk_clause_list(): Qualified_disk_clauseContext[]; qualified_disk_clause(i: number): Qualified_disk_clauseContext; ATTRIBUTE(): TerminalNode; EQUALS_OP_list(): TerminalNode[]; EQUALS_OP(i: number): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; HIGH(): TerminalNode; NORMAL(): TerminalNode; FLEX(): TerminalNode; EXTENDED(): TerminalNode; EXTERNAL(): TerminalNode; quorum_regular_list(): Quorum_regularContext[]; quorum_regular(i: number): Quorum_regularContext; FAILGROUP_list(): TerminalNode[]; FAILGROUP(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; SITE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Qualified_disk_clauseContext extends ParserRuleContext { _ss: Token; _dn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; NAME(): TerminalNode; SIZE(): TerminalNode; size_clause(): Size_clauseContext; force_noforce(): Force_noforceContext; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_editionContext extends ParserRuleContext { _e: Id_expressionContext; _pe: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; EDITION(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; AS(): TerminalNode; CHILD(): TerminalNode; OF(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_flashback_archiveContext extends ParserRuleContext { _fa: Id_expressionContext; _ts: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; FLASHBACK(): TerminalNode; ARCHIVE(): TerminalNode; TABLESPACE(): TerminalNode; flashback_archive_retention(): Flashback_archive_retentionContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; DEFAULT(): TerminalNode; flashback_archive_quota(): Flashback_archive_quotaContext; OPTIMIZE(): TerminalNode; DATA(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Flashback_archive_quotaContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); QUOTA(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; M_LETTER(): TerminalNode; G_LETTER(): TerminalNode; T_LETTER(): TerminalNode; P_LETTER(): TerminalNode; E_LETTER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Flashback_archive_retentionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETENTION(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; YEAR(): TerminalNode; MONTH(): TerminalNode; DAY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_hierarchyContext extends ParserRuleContext { _h: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; HIERARCHY(): TerminalNode; hier_using_clause(): Hier_using_clauseContext; level_hier_clause(): Level_hier_clauseContext; id_expression(): Id_expressionContext; OR(): TerminalNode; REPLACE(): TerminalNode; FORCE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; classification_clause_list(): Classification_clauseContext[]; classification_clause(i: number): Classification_clauseContext; hier_attrs_clause(): Hier_attrs_clauseContext; METADATA(): TerminalNode; NONE(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hier_using_clauseContext extends ParserRuleContext { _ad: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; id_expression(): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Level_hier_clauseContext extends ParserRuleContext { _l: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; CHILD_list(): TerminalNode[]; CHILD(i: number): TerminalNode; OF_list(): TerminalNode[]; OF(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hier_attrs_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); HIERARCHICAL(): TerminalNode; ATTRIBUTES(): TerminalNode; LEFT_PAREN(): TerminalNode; hier_attr_clause(): Hier_attr_clauseContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hier_attr_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); hier_attr_name(): Hier_attr_nameContext; classification_clause_list(): Classification_clauseContext[]; classification_clause(i: number): Classification_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hier_attr_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEMBER_NAME(): TerminalNode; MEMBER_UNIQUE_NAME(): TerminalNode; MEMBER_CAPTION(): TerminalNode; MEMBER_DESCRIPTION(): TerminalNode; LEVEL_NAME(): TerminalNode; HIER_ORDER(): TerminalNode; DEPTH(): TerminalNode; IS_LEAF(): TerminalNode; PARENT_LEVEL_NAME(): TerminalNode; PARENT_UNIQUE_NAME(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_indexContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; INDEX(): TerminalNode; index_name(): Index_nameContext; ON(): TerminalNode; cluster_index_clause(): Cluster_index_clauseContext; table_index_clause(): Table_index_clauseContext; bitmap_join_index_clause(): Bitmap_join_index_clauseContext; UNIQUE(): TerminalNode; BITMAP(): TerminalNode; USABLE(): TerminalNode; UNUSABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cluster_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CLUSTER(): TerminalNode; cluster_name(): Cluster_nameContext; index_attributes(): Index_attributesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cluster_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tableview_name(): Tableview_nameContext; LEFT_PAREN(): TerminalNode; index_expr_list(): Index_exprContext[]; index_expr(i: number): Index_exprContext; RIGHT_PAREN(): TerminalNode; table_alias(): Table_aliasContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; index_properties(): Index_propertiesContext; ASC_list(): TerminalNode[]; ASC(i: number): TerminalNode; DESC_list(): TerminalNode[]; DESC(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Bitmap_join_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tableview_name_list(): Tableview_nameContext[]; tableview_name(i: number): Tableview_nameContext; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; FROM(): TerminalNode; table_alias_list(): Table_aliasContext[]; table_alias(i: number): Table_aliasContext; where_clause(): Where_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; local_partitioned_index(): Local_partitioned_indexContext; index_attributes(): Index_attributesContext; ASC_list(): TerminalNode[]; ASC(i: number): TerminalNode; DESC_list(): TerminalNode[]; DESC(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_exprContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); global_partitioned_index_list(): Global_partitioned_indexContext[]; global_partitioned_index(i: number): Global_partitioned_indexContext; local_partitioned_index_list(): Local_partitioned_indexContext[]; local_partitioned_index(i: number): Local_partitioned_indexContext; index_attributes_list(): Index_attributesContext[]; index_attributes(i: number): Index_attributesContext; INDEXTYPE(): TerminalNode; IS(): TerminalNode; domain_index_clause(): Domain_index_clauseContext; xmlindex_clause(): Xmlindex_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Domain_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); indextype(): IndextypeContext; local_domain_index_clause(): Local_domain_index_clauseContext; parallel_clause(): Parallel_clauseContext; PARAMETERS(): TerminalNode; LEFT_PAREN(): TerminalNode; odci_parameters(): Odci_parametersContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Local_domain_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOCAL(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; PARTITION_list(): TerminalNode[]; PARTITION(i: number): TerminalNode; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; PARAMETERS_list(): TerminalNode[]; PARAMETERS(i: number): TerminalNode; odci_parameters_list(): Odci_parametersContext[]; odci_parameters(i: number): Odci_parametersContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmlindex_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); XMLINDEX(): TerminalNode; XDB(): TerminalNode; PERIOD(): TerminalNode; local_xmlindex_clause(): Local_xmlindex_clauseContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Local_xmlindex_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOCAL(): TerminalNode; LEFT_PAREN(): TerminalNode; PARTITION_list(): TerminalNode[]; PARTITION(i: number): TerminalNode; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Global_partitioned_indexContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GLOBAL(): TerminalNode; PARTITION(): TerminalNode; BY(): TerminalNode; RANGE(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; index_partitioning_clause_list(): Index_partitioning_clauseContext[]; index_partitioning_clause(i: number): Index_partitioning_clauseContext; HASH(): TerminalNode; individual_hash_partitions(): Individual_hash_partitionsContext; hash_partitions_by_quantity(): Hash_partitions_by_quantityContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_partitioning_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; VALUES(): TerminalNode; LESS(): TerminalNode; THAN(): TerminalNode; LEFT_PAREN(): TerminalNode; literal_list(): LiteralContext[]; literal(i: number): LiteralContext; RIGHT_PAREN(): TerminalNode; partition_name(): Partition_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; segment_attributes_clause(): Segment_attributes_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Local_partitioned_indexContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOCAL(): TerminalNode; on_range_partitioned_table(): On_range_partitioned_tableContext; on_list_partitioned_table(): On_list_partitioned_tableContext; on_hash_partitioned_table(): On_hash_partitioned_tableContext; on_comp_partitioned_table(): On_comp_partitioned_tableContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_range_partitioned_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; partitioned_table_list(): Partitioned_tableContext[]; partitioned_table(i: number): Partitioned_tableContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_list_partitioned_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; partitioned_table_list(): Partitioned_tableContext[]; partitioned_table(i: number): Partitioned_tableContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partitioned_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; partition_name(): Partition_nameContext; segment_attributes_clause_list(): Segment_attributes_clauseContext[]; segment_attributes_clause(i: number): Segment_attributes_clauseContext; key_compression_list(): Key_compressionContext[]; key_compression(i: number): Key_compressionContext; UNUSABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_hash_partitioned_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STORE(): TerminalNode; IN(): TerminalNode; LEFT_PAREN(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; on_hash_partitioned_clause_list(): On_hash_partitioned_clauseContext[]; on_hash_partitioned_clause(i: number): On_hash_partitioned_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_hash_partitioned_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; partition_name(): Partition_nameContext; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; key_compression(): Key_compressionContext; UNUSABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_comp_partitioned_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; on_comp_partitioned_clause_list(): On_comp_partitioned_clauseContext[]; on_comp_partitioned_clause(i: number): On_comp_partitioned_clauseContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; STORE(): TerminalNode; IN(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_comp_partitioned_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; UNUSABLE(): TerminalNode; partition_name(): Partition_nameContext; segment_attributes_clause_list(): Segment_attributes_clauseContext[]; segment_attributes_clause(i: number): Segment_attributes_clauseContext; key_compression_list(): Key_compressionContext[]; key_compression(i: number): Key_compressionContext; index_subpartition_clause(): Index_subpartition_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_subpartition_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STORE(): TerminalNode; IN(): TerminalNode; LEFT_PAREN(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; index_subpartition_subclause_list(): Index_subpartition_subclauseContext[]; index_subpartition_subclause(i: number): Index_subpartition_subclauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_subpartition_subclauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; subpartition_name(): Subpartition_nameContext; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; key_compression(): Key_compressionContext; UNUSABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Odci_parametersContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class IndextypeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_indexContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; INDEX(): TerminalNode; index_name(): Index_nameContext; alter_index_ops_set1(): Alter_index_ops_set1Context; alter_index_ops_set2(): Alter_index_ops_set2Context; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_index_ops_set1Context extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); deallocate_unused_clause_list(): Deallocate_unused_clauseContext[]; deallocate_unused_clause(i: number): Deallocate_unused_clauseContext; allocate_extent_clause_list(): Allocate_extent_clauseContext[]; allocate_extent_clause(i: number): Allocate_extent_clauseContext; shrink_clause_list(): Shrink_clauseContext[]; shrink_clause(i: number): Shrink_clauseContext; parallel_clause_list(): Parallel_clauseContext[]; parallel_clause(i: number): Parallel_clauseContext; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_index_ops_set2Context extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); rebuild_clause(): Rebuild_clauseContext; PARAMETERS(): TerminalNode; LEFT_PAREN(): TerminalNode; odci_parameters(): Odci_parametersContext; RIGHT_PAREN(): TerminalNode; COMPILE(): TerminalNode; enable_or_disable(): Enable_or_disableContext; UNUSABLE(): TerminalNode; visible_or_invisible(): Visible_or_invisibleContext; RENAME(): TerminalNode; TO(): TerminalNode; new_index_name(): New_index_nameContext; COALESCE(): TerminalNode; monitoring_nomonitoring(): Monitoring_nomonitoringContext; USAGE(): TerminalNode; UPDATE(): TerminalNode; BLOCK(): TerminalNode; REFERENCES(): TerminalNode; alter_index_partitioning(): Alter_index_partitioningContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Visible_or_invisibleContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VISIBLE(): TerminalNode; INVISIBLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Monitoring_nomonitoringContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MONITORING(): TerminalNode; NOMONITORING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rebuild_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REBUILD(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; SUBPARTITION(): TerminalNode; subpartition_name(): Subpartition_nameContext; REVERSE(): TerminalNode; NOREVERSE(): TerminalNode; parallel_clause_list(): Parallel_clauseContext[]; parallel_clause(i: number): Parallel_clauseContext; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; PARAMETERS_list(): TerminalNode[]; PARAMETERS(i: number): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; odci_parameters_list(): Odci_parametersContext[]; odci_parameters(i: number): Odci_parametersContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; ONLINE_list(): TerminalNode[]; ONLINE(i: number): TerminalNode; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; key_compression_list(): Key_compressionContext[]; key_compression(i: number): Key_compressionContext; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_index_partitioningContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); modify_index_default_attrs(): Modify_index_default_attrsContext; add_hash_index_partition(): Add_hash_index_partitionContext; modify_index_partition(): Modify_index_partitionContext; rename_index_partition(): Rename_index_partitionContext; drop_index_partition(): Drop_index_partitionContext; split_index_partition(): Split_index_partitionContext; coalesce_index_partition(): Coalesce_index_partitionContext; modify_index_subpartition(): Modify_index_subpartitionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_index_default_attrsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; ATTRIBUTES(): TerminalNode; physical_attributes_clause(): Physical_attributes_clauseContext; TABLESPACE(): TerminalNode; logging_clause(): Logging_clauseContext; FOR(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; tablespace(): TablespaceContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_hash_index_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; key_compression(): Key_compressionContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Coalesce_index_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COALESCE(): TerminalNode; PARTITION(): TerminalNode; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_index_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; PARAMETERS(): TerminalNode; LEFT_PAREN(): TerminalNode; odci_parameters(): Odci_parametersContext; RIGHT_PAREN(): TerminalNode; COALESCE(): TerminalNode; UPDATE(): TerminalNode; BLOCK(): TerminalNode; REFERENCES(): TerminalNode; UNUSABLE(): TerminalNode; modify_index_partitions_ops_list(): Modify_index_partitions_opsContext[]; modify_index_partitions_ops(i: number): Modify_index_partitions_opsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_index_partitions_opsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); deallocate_unused_clause(): Deallocate_unused_clauseContext; allocate_extent_clause(): Allocate_extent_clauseContext; physical_attributes_clause(): Physical_attributes_clauseContext; logging_clause(): Logging_clauseContext; key_compression(): Key_compressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rename_index_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RENAME(): TerminalNode; TO(): TerminalNode; new_partition_name(): New_partition_nameContext; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; SUBPARTITION(): TerminalNode; subpartition_name(): Subpartition_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_index_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Split_index_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SPLIT(): TerminalNode; PARTITION(): TerminalNode; partition_name_old(): Partition_name_oldContext; AT(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; literal_list(): LiteralContext[]; literal(i: number): LiteralContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; INTO(): TerminalNode; index_partition_description_list(): Index_partition_descriptionContext[]; index_partition_description(i: number): Index_partition_descriptionContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_partition_descriptionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; partition_name(): Partition_nameContext; PARAMETERS(): TerminalNode; LEFT_PAREN(): TerminalNode; odci_parameters(): Odci_parametersContext; RIGHT_PAREN(): TerminalNode; UNUSABLE(): TerminalNode; segment_attributes_clause_list(): Segment_attributes_clauseContext[]; segment_attributes_clause(i: number): Segment_attributes_clauseContext; key_compression_list(): Key_compressionContext[]; key_compression(i: number): Key_compressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_index_subpartitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; SUBPARTITION(): TerminalNode; subpartition_name(): Subpartition_nameContext; UNUSABLE(): TerminalNode; allocate_extent_clause(): Allocate_extent_clauseContext; deallocate_unused_clause(): Deallocate_unused_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partition_name_oldContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); partition_name(): Partition_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class New_partition_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); partition_name(): Partition_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class New_index_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); index_name(): Index_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_inmemory_join_groupContext extends ParserRuleContext { _jg: Id_expressionContext; _t: Id_expressionContext; _c: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; INMEMORY(): TerminalNode; JOIN(): TerminalNode; GROUP(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; ADD(): TerminalNode; REMOVE(): TerminalNode; schema_name_list(): Schema_nameContext[]; schema_name(i: number): Schema_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_userContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; USER(): TerminalNode; user_object_name(): User_object_nameContext; identified_by_list(): Identified_byContext[]; identified_by(i: number): Identified_byContext; identified_other_clause_list(): Identified_other_clauseContext[]; identified_other_clause(i: number): Identified_other_clauseContext; user_tablespace_clause_list(): User_tablespace_clauseContext[]; user_tablespace_clause(i: number): User_tablespace_clauseContext; quota_clause_list(): Quota_clauseContext[]; quota_clause(i: number): Quota_clauseContext; profile_clause_list(): Profile_clauseContext[]; profile_clause(i: number): Profile_clauseContext; password_expire_clause_list(): Password_expire_clauseContext[]; password_expire_clause(i: number): Password_expire_clauseContext; user_lock_clause_list(): User_lock_clauseContext[]; user_lock_clause(i: number): User_lock_clauseContext; user_editions_clause_list(): User_editions_clauseContext[]; user_editions_clause(i: number): User_editions_clauseContext; container_clause_list(): Container_clauseContext[]; container_clause(i: number): Container_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_userContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; USER(): TerminalNode; user_object_name_list(): User_object_nameContext[]; user_object_name(i: number): User_object_nameContext; alter_identified_by_list(): Alter_identified_byContext[]; alter_identified_by(i: number): Alter_identified_byContext; identified_other_clause_list(): Identified_other_clauseContext[]; identified_other_clause(i: number): Identified_other_clauseContext; user_tablespace_clause_list(): User_tablespace_clauseContext[]; user_tablespace_clause(i: number): User_tablespace_clauseContext; quota_clause_list(): Quota_clauseContext[]; quota_clause(i: number): Quota_clauseContext; profile_clause_list(): Profile_clauseContext[]; profile_clause(i: number): Profile_clauseContext; user_default_role_clause_list(): User_default_role_clauseContext[]; user_default_role_clause(i: number): User_default_role_clauseContext; password_expire_clause_list(): Password_expire_clauseContext[]; password_expire_clause(i: number): Password_expire_clauseContext; user_lock_clause_list(): User_lock_clauseContext[]; user_lock_clause(i: number): User_lock_clauseContext; alter_user_editions_clause_list(): Alter_user_editions_clauseContext[]; alter_user_editions_clause(i: number): Alter_user_editions_clauseContext; container_clause_list(): Container_clauseContext[]; container_clause(i: number): Container_clauseContext; container_data_clause_list(): Container_data_clauseContext[]; container_data_clause(i: number): Container_data_clauseContext; proxy_clause(): Proxy_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_userContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; USER(): TerminalNode; user_object_name(): User_object_nameContext; CASCADE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_identified_byContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identified_by(): Identified_byContext; REPLACE(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Identified_byContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IDENTIFIED(): TerminalNode; BY(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Identified_other_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IDENTIFIED(): TerminalNode; EXTERNALLY(): TerminalNode; GLOBALLY(): TerminalNode; AS(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class User_tablespace_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLESPACE(): TerminalNode; id_expression(): Id_expressionContext; DEFAULT(): TerminalNode; TEMPORARY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Quota_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); QUOTA(): TerminalNode; ON(): TerminalNode; id_expression(): Id_expressionContext; size_clause(): Size_clauseContext; UNLIMITED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Profile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PROFILE(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Role_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); role_name_list(): Role_nameContext[]; role_name(i: number): Role_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; ALL(): TerminalNode; EXCEPT_list(): TerminalNode[]; EXCEPT(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class User_default_role_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; ROLE(): TerminalNode; NONE(): TerminalNode; role_clause(): Role_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Password_expire_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PASSWORD(): TerminalNode; EXPIRE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class User_lock_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ACCOUNT(): TerminalNode; LOCK(): TerminalNode; UNLOCK(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class User_editions_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENABLE(): TerminalNode; EDITIONS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_user_editions_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); user_editions_clause(): User_editions_clauseContext; FOR(): TerminalNode; regular_id_list(): Regular_idContext[]; regular_id(i: number): Regular_idContext; FORCE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Proxy_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REVOKE(): TerminalNode; CONNECT(): TerminalNode; THROUGH(): TerminalNode; ENTERPRISE(): TerminalNode; USERS(): TerminalNode; user_object_name(): User_object_nameContext; GRANT(): TerminalNode; WITH(): TerminalNode; AUTHENTICATION(): TerminalNode; REQUIRED(): TerminalNode; AUTHENTICATED(): TerminalNode; USING(): TerminalNode; NO(): TerminalNode; ROLES(): TerminalNode; ROLE(): TerminalNode; role_clause(): Role_clauseContext; PASSWORD(): TerminalNode; CERTIFICATE(): TerminalNode; DISTINGUISHED(): TerminalNode; NAME(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Container_namesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Set_container_dataContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; CONTAINER_DATA(): TerminalNode; EQUALS_OP(): TerminalNode; ALL(): TerminalNode; DEFAULT(): TerminalNode; container_names(): Container_namesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_rem_container_dataContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONTAINER_DATA(): TerminalNode; EQUALS_OP(): TerminalNode; container_names(): Container_namesContext; ADD(): TerminalNode; REMOVE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Container_data_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); set_container_data(): Set_container_dataContext; add_rem_container_data(): Add_rem_container_dataContext; FOR(): TerminalNode; container_tableview_name(): Container_tableview_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Administer_key_managementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADMINISTER(): TerminalNode; KEY(): TerminalNode; MANAGEMENT(): TerminalNode; keystore_management_clauses(): Keystore_management_clausesContext; key_management_clauses(): Key_management_clausesContext; secret_management_clauses(): Secret_management_clausesContext; zero_downtime_software_patching_clauses(): Zero_downtime_software_patching_clausesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Keystore_management_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); create_keystore(): Create_keystoreContext; open_keystore(): Open_keystoreContext; close_keystore(): Close_keystoreContext; backup_keystore(): Backup_keystoreContext; alter_keystore_password(): Alter_keystore_passwordContext; merge_into_new_keystore(): Merge_into_new_keystoreContext; merge_into_existing_keystore(): Merge_into_existing_keystoreContext; isolate_keystore(): Isolate_keystoreContext; unite_keystore(): Unite_keystoreContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_keystoreContext extends ParserRuleContext { _ksl: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; keystore_password(): Keystore_passwordContext; KEYSTORE_list(): TerminalNode[]; KEYSTORE(i: number): TerminalNode; AUTO_LOGIN(): TerminalNode; FROM(): TerminalNode; CHAR_STRING(): TerminalNode; LOCAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Open_keystoreContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; KEYSTORE(): TerminalNode; OPEN(): TerminalNode; identified_by_store(): Identified_by_storeContext; force_keystore(): Force_keystoreContext; container_clause(): Container_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Force_keystoreContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FORCE(): TerminalNode; KEYSTORE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Close_keystoreContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; KEYSTORE(): TerminalNode; CLOSE(): TerminalNode; identified_by_store(): Identified_by_storeContext; container_clause(): Container_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Backup_keystoreContext extends ParserRuleContext { _bi: Token; _ksl: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BACKUP(): TerminalNode; KEYSTORE(): TerminalNode; identified_by_store(): Identified_by_storeContext; USING(): TerminalNode; force_keystore(): Force_keystoreContext; TO(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_keystore_passwordContext extends ParserRuleContext { _o: Keystore_passwordContext; _n: Keystore_passwordContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; KEYSTORE(): TerminalNode; PASSWORD(): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; SET(): TerminalNode; keystore_password_list(): Keystore_passwordContext[]; keystore_password(i: number): Keystore_passwordContext; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_into_new_keystoreContext extends ParserRuleContext { _ksl1: Token; _ksl2: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MERGE(): TerminalNode; KEYSTORE_list(): TerminalNode[]; KEYSTORE(i: number): TerminalNode; AND(): TerminalNode; INTO(): TerminalNode; NEW(): TerminalNode; identified_by_password_clause_list(): Identified_by_password_clauseContext[]; identified_by_password_clause(i: number): Identified_by_password_clauseContext; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_into_existing_keystoreContext extends ParserRuleContext { _ksl1: Token; _ksl2: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MERGE(): TerminalNode; KEYSTORE_list(): TerminalNode[]; KEYSTORE(i: number): TerminalNode; INTO(): TerminalNode; EXISTING(): TerminalNode; identified_by_password_clause_list(): Identified_by_password_clauseContext[]; identified_by_password_clause(i: number): Identified_by_password_clauseContext; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Isolate_keystoreContext extends ParserRuleContext { _i: Keystore_passwordContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ISOLATE(): TerminalNode; KEYSTORE_list(): TerminalNode[]; KEYSTORE(i: number): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; FROM(): TerminalNode; ROOT(): TerminalNode; identified_by_store(): Identified_by_storeContext; keystore_password(): Keystore_passwordContext; FORCE(): TerminalNode; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unite_keystoreContext extends ParserRuleContext { _i: Keystore_passwordContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNITE(): TerminalNode; KEYSTORE_list(): TerminalNode[]; KEYSTORE(i: number): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; WITH(): TerminalNode; ROOT(): TerminalNode; identified_by_store(): Identified_by_storeContext; keystore_password(): Keystore_passwordContext; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Key_management_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); set_key(): Set_keyContext; create_key(): Create_keyContext; use_key(): Use_keyContext; set_key_tag(): Set_key_tagContext; export_keys(): Export_keysContext; import_keys(): Import_keysContext; migrate_keys(): Migrate_keysContext; reverse_migrate_keys(): Reverse_migrate_keysContext; move_keys(): Move_keysContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Set_keyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; KEY(): TerminalNode; identified_by_store(): Identified_by_storeContext; ENCRYPTION(): TerminalNode; mk(): MkContext; using_tag_clause(): Using_tag_clauseContext; using_algorithm_clause(): Using_algorithm_clauseContext; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; container_clause(): Container_clauseContext; mkid(): MkidContext; COLON(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_keyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; KEY(): TerminalNode; identified_by_store(): Identified_by_storeContext; ENCRYPTION(): TerminalNode; mk(): MkContext; using_tag_clause(): Using_tag_clauseContext; using_algorithm_clause(): Using_algorithm_clauseContext; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; container_clause(): Container_clauseContext; mkid(): MkidContext; COLON(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class MkidContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class MkContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Use_keyContext extends ParserRuleContext { _k: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USE(): TerminalNode; KEY(): TerminalNode; identified_by_store(): Identified_by_storeContext; CHAR_STRING(): TerminalNode; ENCRYPTION(): TerminalNode; using_tag_clause(): Using_tag_clauseContext; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Set_key_tagContext extends ParserRuleContext { _t: Token; _k: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; TAG(): TerminalNode; FOR(): TerminalNode; identified_by_store(): Identified_by_storeContext; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Export_keysContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXPORT(): TerminalNode; KEYS(): TerminalNode; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; SECRET(): TerminalNode; secret(): SecretContext; TO(): TerminalNode; filename(): FilenameContext; identified_by_store(): Identified_by_storeContext; ENCRYPTION(): TerminalNode; force_keystore(): Force_keystoreContext; IDENTIFIER(): TerminalNode; IN(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Import_keysContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IMPORT(): TerminalNode; KEYS(): TerminalNode; WITH(): TerminalNode; SECRET(): TerminalNode; secret(): SecretContext; FROM(): TerminalNode; filename(): FilenameContext; identified_by_store(): Identified_by_storeContext; ENCRYPTION(): TerminalNode; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Migrate_keysContext extends ParserRuleContext { _hsm: SecretContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; KEY(): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; MIGRATE(): TerminalNode; USING(): TerminalNode; keystore_password(): Keystore_passwordContext; secret(): SecretContext; ENCRYPTION(): TerminalNode; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Reverse_migrate_keysContext extends ParserRuleContext { _s: SecretContext; _hsm: SecretContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; KEY(): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; REVERSE(): TerminalNode; MIGRATE(): TerminalNode; USING(): TerminalNode; secret_list(): SecretContext[]; secret(i: number): SecretContext; ENCRYPTION(): TerminalNode; force_keystore(): Force_keystoreContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Move_keysContext extends ParserRuleContext { _ksl1: Token; _ksp1: Keystore_passwordContext; _ksp: Keystore_passwordContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOVE(): TerminalNode; KEYS(): TerminalNode; TO(): TerminalNode; NEW(): TerminalNode; KEYSTORE_list(): TerminalNode[]; KEYSTORE(i: number): TerminalNode; IDENTIFIED_list(): TerminalNode[]; IDENTIFIED(i: number): TerminalNode; BY_list(): TerminalNode[]; BY(i: number): TerminalNode; FROM(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; keystore_password_list(): Keystore_passwordContext[]; keystore_password(i: number): Keystore_passwordContext; ENCRYPTION(): TerminalNode; FORCE(): TerminalNode; WITH(): TerminalNode; IDENTIFIER(): TerminalNode; IN(): TerminalNode; with_backup_clause(): With_backup_clauseContext; subquery(): SubqueryContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Identified_by_storeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IDENTIFIED(): TerminalNode; BY(): TerminalNode; EXTERNAL(): TerminalNode; STORE(): TerminalNode; keystore_password(): Keystore_passwordContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Using_algorithm_clauseContext extends ParserRuleContext { _ea: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; ALGORITHM(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Using_tag_clauseContext extends ParserRuleContext { _t: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; TAG(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Secret_management_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); add_update_secret(): Add_update_secretContext; delete_secret(): Delete_secretContext; add_update_secret_seps(): Add_update_secret_sepsContext; delete_secret_seps(): Delete_secret_sepsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_update_secretContext extends ParserRuleContext { _s: Token; _ci: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SECRET(): TerminalNode; FOR(): TerminalNode; CLIENT(): TerminalNode; ADD(): TerminalNode; UPDATE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; using_tag_clause(): Using_tag_clauseContext; force_keystore(): Force_keystoreContext; identified_by_store(): Identified_by_storeContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Delete_secretContext extends ParserRuleContext { _ci: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELETE(): TerminalNode; SECRET(): TerminalNode; FOR(): TerminalNode; CLIENT(): TerminalNode; identified_by_store(): Identified_by_storeContext; CHAR_STRING(): TerminalNode; force_keystore(): Force_keystoreContext; with_backup_clause(): With_backup_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_update_secret_sepsContext extends ParserRuleContext { _s: Token; _ci: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SECRET(): TerminalNode; FOR(): TerminalNode; CLIENT(): TerminalNode; TO(): TerminalNode; AUTO_LOGIN(): TerminalNode; KEYSTORE(): TerminalNode; directory_path(): Directory_pathContext; ADD(): TerminalNode; UPDATE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; using_tag_clause(): Using_tag_clauseContext; LOCAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Delete_secret_sepsContext extends ParserRuleContext { _s: Token; _ci: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELETE(): TerminalNode; SECRET(): TerminalNode; SQ(): TerminalNode; FOR(): TerminalNode; CLIENT(): TerminalNode; FROM(): TerminalNode; AUTO_LOGIN(): TerminalNode; KEYSTORE(): TerminalNode; directory_path(): Directory_pathContext; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; LOCAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Zero_downtime_software_patching_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SWITCHOVER(): TerminalNode; LIBRARY(): TerminalNode; path(): PathContext; FOR(): TerminalNode; ALL(): TerminalNode; CONTAINERS(): TerminalNode; TO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class With_backup_clauseContext extends ParserRuleContext { _bi: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITH(): TerminalNode; BACKUP(): TerminalNode; USING(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Identified_by_password_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IDENTIFIED(): TerminalNode; BY(): TerminalNode; keystore_password(): Keystore_passwordContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Keystore_passwordContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELIMITED_ID(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class PathContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class SecretContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELIMITED_ID(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class AnalyzeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ANALYZE(): TerminalNode; CLUSTER(): TerminalNode; cluster_name(): Cluster_nameContext; validation_clauses(): Validation_clausesContext; LIST(): TerminalNode; CHAINED(): TerminalNode; ROWS(): TerminalNode; DELETE(): TerminalNode; STATISTICS(): TerminalNode; TABLE(): TerminalNode; tableview_name(): Tableview_nameContext; INDEX(): TerminalNode; index_name(): Index_nameContext; partition_extention_clause(): Partition_extention_clauseContext; into_clause1(): Into_clause1Context; SYSTEM(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partition_extention_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; LEFT_PAREN(): TerminalNode; partition_name(): Partition_nameContext; RIGHT_PAREN(): TerminalNode; FOR(): TerminalNode; partition_key_value_list(): Partition_key_valueContext[]; partition_key_value(i: number): Partition_key_valueContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; SUBPARTITION(): TerminalNode; subpartition_name(): Subpartition_nameContext; subpartition_key_value_list(): Subpartition_key_valueContext[]; subpartition_key_value(i: number): Subpartition_key_valueContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Validation_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VALIDATE(): TerminalNode; REF(): TerminalNode; UPDATE(): TerminalNode; SET(): TerminalNode; DANGLING(): TerminalNode; TO(): TerminalNode; NULL_(): TerminalNode; STRUCTURE(): TerminalNode; CASCADE(): TerminalNode; FAST(): TerminalNode; online_or_offline_list(): Online_or_offlineContext[]; online_or_offline(i: number): Online_or_offlineContext; into_clause_list(): Into_clauseContext[]; into_clause(i: number): Into_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Compute_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMPUTE(): TerminalNode; STATISTICS(): TerminalNode; SYSTEM(): TerminalNode; for_clause(): For_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class For_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOR(): TerminalNode; TABLE(): TerminalNode; ALL(): TerminalNode; COLUMNS(): TerminalNode; INDEXES(): TerminalNode; for_clause_list(): For_clauseContext[]; for_clause(i: number): For_clauseContext; SIZE_list(): TerminalNode[]; SIZE(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; INDEXED(): TerminalNode; LOCAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Online_or_offlineContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OFFLINE(): TerminalNode; ONLINE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Into_clause1Context extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INTO(): TerminalNode; tableview_name(): Tableview_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partition_key_valueContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); literal(): LiteralContext; TIMESTAMP(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subpartition_key_valueContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); literal(): LiteralContext; TIMESTAMP(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Associate_statisticsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ASSOCIATE(): TerminalNode; STATISTICS(): TerminalNode; WITH(): TerminalNode; column_association(): Column_associationContext; function_association(): Function_associationContext; storage_table_clause(): Storage_table_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_associationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COLUMNS(): TerminalNode; tableview_name_list(): Tableview_nameContext[]; tableview_name(i: number): Tableview_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; using_statistics_type(): Using_statistics_typeContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Function_associationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FUNCTIONS(): TerminalNode; function_name_list(): Function_nameContext[]; function_name(i: number): Function_nameContext; PACKAGES(): TerminalNode; package_name_list(): Package_nameContext[]; package_name(i: number): Package_nameContext; TYPES(): TerminalNode; type_name_list(): Type_nameContext[]; type_name(i: number): Type_nameContext; INDEXES(): TerminalNode; index_name_list(): Index_nameContext[]; index_name(i: number): Index_nameContext; INDEXTYPES(): TerminalNode; indextype_name_list(): Indextype_nameContext[]; indextype_name(i: number): Indextype_nameContext; using_statistics_type(): Using_statistics_typeContext; default_cost_clause(): Default_cost_clauseContext; default_selectivity_clause(): Default_selectivity_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Indextype_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Using_statistics_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; statistics_type_name(): Statistics_type_nameContext; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Statistics_type_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_cost_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; COST(): TerminalNode; LEFT_PAREN(): TerminalNode; cpu_cost(): Cpu_costContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; io_cost(): Io_costContext; network_cost(): Network_costContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cpu_costContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Io_costContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Network_costContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_selectivity_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; SELECTIVITY(): TerminalNode; default_selectivity(): Default_selectivityContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_selectivityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Storage_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITH(): TerminalNode; MANAGED(): TerminalNode; STORAGE(): TerminalNode; TABLES(): TerminalNode; SYSTEM(): TerminalNode; USER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unified_auditingContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AUDIT(): TerminalNode; POLICY(): TerminalNode; policy_name(): Policy_nameContext; CONTEXT(): TerminalNode; NAMESPACE(): TerminalNode; oracle_namespace(): Oracle_namespaceContext; ATTRIBUTES(): TerminalNode; attribute_name_list(): Attribute_nameContext[]; attribute_name(i: number): Attribute_nameContext; audit_user_list(): Audit_userContext[]; audit_user(i: number): Audit_userContext; WHENEVER(): TerminalNode; SUCCESSFUL(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; BY(): TerminalNode; EXCEPT(): TerminalNode; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Policy_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Audit_traditionalContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AUDIT(): TerminalNode; audit_operation_clause(): Audit_operation_clauseContext; audit_schema_object_clause(): Audit_schema_object_clauseContext; NETWORK(): TerminalNode; audit_direct_path(): Audit_direct_pathContext; BY(): TerminalNode; WHENEVER(): TerminalNode; SUCCESSFUL(): TerminalNode; audit_container_clause(): Audit_container_clauseContext; SESSION_list(): TerminalNode[]; SESSION(i: number): TerminalNode; ACCESS(): TerminalNode; auditing_by_clause(): Auditing_by_clauseContext; IN(): TerminalNode; CURRENT(): TerminalNode; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Audit_direct_pathContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DIRECT_PATH(): TerminalNode; auditing_by_clause(): Auditing_by_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Audit_container_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONTAINER(): TerminalNode; EQUALS_OP(): TerminalNode; CURRENT(): TerminalNode; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Audit_operation_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); sql_statement_shortcut_list(): Sql_statement_shortcutContext[]; sql_statement_shortcut(i: number): Sql_statement_shortcutContext; ALL_list(): TerminalNode[]; ALL(i: number): TerminalNode; system_privilege_list(): System_privilegeContext[]; system_privilege(i: number): System_privilegeContext; PRIVILEGES_list(): TerminalNode[]; PRIVILEGES(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; STATEMENTS_list(): TerminalNode[]; STATEMENTS(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Auditing_by_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BY(): TerminalNode; audit_user_list(): Audit_userContext[]; audit_user(i: number): Audit_userContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Audit_userContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Audit_schema_object_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); auditing_on_clause(): Auditing_on_clauseContext; sql_operation_list(): Sql_operationContext[]; sql_operation(i: number): Sql_operationContext; ALL(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sql_operationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; AUDIT(): TerminalNode; COMMENT(): TerminalNode; DELETE(): TerminalNode; EXECUTE(): TerminalNode; FLASHBACK(): TerminalNode; GRANT(): TerminalNode; INDEX(): TerminalNode; INSERT(): TerminalNode; LOCK(): TerminalNode; READ(): TerminalNode; RENAME(): TerminalNode; SELECT(): TerminalNode; UPDATE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Auditing_on_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; object_name(): Object_nameContext; DIRECTORY(): TerminalNode; regular_id(): Regular_idContext; MINING(): TerminalNode; MODEL(): TerminalNode; model_name(): Model_nameContext; SQL(): TerminalNode; TRANSLATION(): TerminalNode; PROFILE(): TerminalNode; profile_name(): Profile_nameContext; DEFAULT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Profile_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sql_statement_shortcutContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; SYSTEM(): TerminalNode; CLUSTER(): TerminalNode; CONTEXT(): TerminalNode; DATABASE(): TerminalNode; LINK(): TerminalNode; DIMENSION(): TerminalNode; DIRECTORY(): TerminalNode; INDEX(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; NOT(): TerminalNode; EXISTS(): TerminalNode; OUTLINE(): TerminalNode; PLUGGABLE(): TerminalNode; PROCEDURE(): TerminalNode; PROFILE(): TerminalNode; PUBLIC(): TerminalNode; SYNONYM(): TerminalNode; ROLE(): TerminalNode; ROLLBACK(): TerminalNode; SEGMENT(): TerminalNode; SEQUENCE(): TerminalNode; SESSION(): TerminalNode; AUDIT(): TerminalNode; GRANT(): TerminalNode; TABLE(): TerminalNode; TABLESPACE(): TerminalNode; TRIGGER(): TerminalNode; TYPE(): TerminalNode; USER(): TerminalNode; COMMENT(): TerminalNode; DELETE(): TerminalNode; EXECUTE(): TerminalNode; INSERT(): TerminalNode; LOCK(): TerminalNode; SELECT(): TerminalNode; UPDATE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_indexContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; INDEX(): TerminalNode; index_name(): Index_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Disassociate_statisticsContext extends ParserRuleContext { _tb: Id_expressionContext; _c: Id_expressionContext; _fn: Id_expressionContext; _pkg: Id_expressionContext; _t: Id_expressionContext; _ix: Id_expressionContext; _it: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DISASSOCIATE(): TerminalNode; STATISTICS(): TerminalNode; FROM(): TerminalNode; COLUMNS(): TerminalNode; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; FUNCTIONS(): TerminalNode; PACKAGES(): TerminalNode; TYPES(): TerminalNode; INDEXES(): TerminalNode; INDEXTYPES(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; FORCE(): TerminalNode; schema_name_list(): Schema_nameContext[]; schema_name(i: number): Schema_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_indextypeContext extends ParserRuleContext { _it: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; INDEXTYPE(): TerminalNode; id_expression(): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_inmemory_join_groupContext extends ParserRuleContext { _jg: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; INMEMORY(): TerminalNode; JOIN(): TerminalNode; GROUP(): TerminalNode; id_expression(): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Flashback_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FLASHBACK(): TerminalNode; TABLE(): TerminalNode; tableview_name_list(): Tableview_nameContext[]; tableview_name(i: number): Tableview_nameContext; TO_list(): TerminalNode[]; TO(i: number): TerminalNode; BEFORE(): TerminalNode; DROP(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; expression(): ExpressionContext; RESTORE(): TerminalNode; POINT(): TerminalNode; restore_point(): Restore_pointContext; SCN(): TerminalNode; TIMESTAMP(): TerminalNode; TRIGGERS(): TerminalNode; RENAME(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Restore_pointContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Purge_statementContext extends ParserRuleContext { _ts: Id_expressionContext; _u: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PURGE(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; TABLESPACE(): TerminalNode; RECYCLEBIN(): TerminalNode; DBA_RECYCLEBIN(): TerminalNode; TABLE(): TerminalNode; INDEX(): TerminalNode; SET(): TerminalNode; USER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Noaudit_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NOAUDIT(): TerminalNode; audit_operation_clause(): Audit_operation_clauseContext; audit_schema_object_clause(): Audit_schema_object_clauseContext; NETWORK(): TerminalNode; DIRECT_PATH(): TerminalNode; LOAD(): TerminalNode; WHENEVER(): TerminalNode; SUCCESSFUL(): TerminalNode; container_clause(): Container_clauseContext; auditing_by_clause(): Auditing_by_clauseContext; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rename_objectContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RENAME(): TerminalNode; object_name_list(): Object_nameContext[]; object_name(i: number): Object_nameContext; TO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Grant_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GRANT_list(): TerminalNode[]; GRANT(i: number): TerminalNode; TO(): TerminalNode; grantee_name_list(): Grantee_nameContext[]; grantee_name(i: number): Grantee_nameContext; PUBLIC_list(): TerminalNode[]; PUBLIC(i: number): TerminalNode; ON(): TerminalNode; grant_object_name(): Grant_object_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; OPTION_list(): TerminalNode[]; OPTION(i: number): TerminalNode; HIERARCHY(): TerminalNode; container_clause(): Container_clauseContext; ADMIN(): TerminalNode; DELEGATE(): TerminalNode; role_name_list(): Role_nameContext[]; role_name(i: number): Role_nameContext; system_privilege_list(): System_privilegeContext[]; system_privilege(i: number): System_privilegeContext; object_privilege_list(): Object_privilegeContext[]; object_privilege(i: number): Object_privilegeContext; paren_column_list_list(): Paren_column_listContext[]; paren_column_list(i: number): Paren_column_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Container_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONTAINER(): TerminalNode; EQUALS_OP(): TerminalNode; CURRENT(): TerminalNode; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Revoke_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REVOKE(): TerminalNode; revoke_roles_from_programs(): Revoke_roles_from_programsContext; revoke_system_privilege(): Revoke_system_privilegeContext; revoke_object_privileges(): Revoke_object_privilegesContext; container_clause(): Container_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Revoke_system_privilegeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FROM(): TerminalNode; revokee_clause(): Revokee_clauseContext; system_privilege(): System_privilegeContext; role_name(): Role_nameContext; ALL(): TerminalNode; PRIVILEGES(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Revokee_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PUBLIC_list(): TerminalNode[]; PUBLIC(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Revoke_object_privilegesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); on_object_clause(): On_object_clauseContext; FROM(): TerminalNode; revokee_clause(): Revokee_clauseContext; object_privilege_list(): Object_privilegeContext[]; object_privilege(i: number): Object_privilegeContext; ALL_list(): TerminalNode[]; ALL(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; CASCADE(): TerminalNode; CONSTRAINTS(): TerminalNode; FORCE(): TerminalNode; PRIVILEGES_list(): TerminalNode[]; PRIVILEGES(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_object_clauseContext extends ParserRuleContext { _o: Id_expressionContext; _mmn: Id_expressionContext; _o2: Id_expressionContext; _p: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; USER(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; DIRECTORY(): TerminalNode; directory_name(): Directory_nameContext; EDITION(): TerminalNode; edition_name(): Edition_nameContext; MINING(): TerminalNode; MODEL(): TerminalNode; JAVA(): TerminalNode; SQL(): TerminalNode; TRANSLATION(): TerminalNode; PROFILE(): TerminalNode; SOURCE(): TerminalNode; RESOURCE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Revoke_roles_from_programsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FROM(): TerminalNode; program_unit_list(): Program_unitContext[]; program_unit(i: number): Program_unitContext; role_name_list(): Role_nameContext[]; role_name(i: number): Role_nameContext; ALL(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Program_unitContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; FUNCTION(): TerminalNode; PROCEDURE(): TerminalNode; PACKAGE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_dimensionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; DIMENSION(): TerminalNode; identifier(): IdentifierContext; level_clause_list(): Level_clauseContext[]; level_clause(i: number): Level_clauseContext; hierarchy_clause_list(): Hierarchy_clauseContext[]; hierarchy_clause(i: number): Hierarchy_clauseContext; attribute_clause_list(): Attribute_clauseContext[]; attribute_clause(i: number): Attribute_clauseContext; extended_attribute_clause_list(): Extended_attribute_clauseContext[]; extended_attribute_clause(i: number): Extended_attribute_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_directoryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; DIRECTORY(): TerminalNode; directory_name(): Directory_nameContext; AS(): TerminalNode; directory_path(): Directory_pathContext; OR(): TerminalNode; REPLACE(): TerminalNode; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; METADATA(): TerminalNode; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Directory_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Directory_pathContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_inmemory_join_groupContext extends ParserRuleContext { _jg: Id_expressionContext; _t: Id_expressionContext; _c: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; INMEMORY(): TerminalNode; JOIN(): TerminalNode; GROUP(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; schema_name_list(): Schema_nameContext[]; schema_name(i: number): Schema_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_hierarchyContext extends ParserRuleContext { _hn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; HIERARCHY(): TerminalNode; id_expression(): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_libraryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; LIBRARY(): TerminalNode; library_name(): Library_nameContext; COMPILE(): TerminalNode; library_editionable(): Library_editionableContext; library_debug(): Library_debugContext; compiler_parameters_clause_list(): Compiler_parameters_clauseContext[]; compiler_parameters_clause(i: number): Compiler_parameters_clauseContext; REUSE(): TerminalNode; SETTINGS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_javaContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; JAVA(): TerminalNode; id_expression(): Id_expressionContext; SOURCE(): TerminalNode; CLASS(): TerminalNode; RESOURCE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_libraryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; LIBRARY(): TerminalNode; library_name(): Library_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_javaContext extends ParserRuleContext { _pn: Id_expressionContext; _sn: Id_expressionContext; _d: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; JAVA(): TerminalNode; NAMED(): TerminalNode; CLASS(): TerminalNode; USING(): TerminalNode; AS(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; OR(): TerminalNode; REPLACE(): TerminalNode; AND(): TerminalNode; NOFORCE(): TerminalNode; SOURCE(): TerminalNode; RESOURCE(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; invoker_rights_clause(): Invoker_rights_clauseContext; RESOLVER(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; RESOLVE(): TerminalNode; COMPILE(): TerminalNode; METADATA(): TerminalNode; NONE(): TerminalNode; BFILE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; filename(): FilenameContext; subquery(): SubqueryContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; SCHEMA(): TerminalNode; CLOB(): TerminalNode; BLOB(): TerminalNode; MINUS_SIGN_list(): TerminalNode[]; MINUS_SIGN(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_libraryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; LIBRARY(): TerminalNode; plsql_library_source(): Plsql_library_sourceContext; OR(): TerminalNode; REPLACE(): TerminalNode; EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Plsql_library_sourceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); library_name(): Library_nameContext; quoted_string_list(): Quoted_stringContext[]; quoted_string(i: number): Quoted_stringContext; IS(): TerminalNode; AS(): TerminalNode; IN(): TerminalNode; directory_name(): Directory_nameContext; AGENT(): TerminalNode; CREDENTIAL(): TerminalNode; credential_name(): Credential_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Credential_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Library_editionableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Library_debugContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEBUG(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Compiler_parameters_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); parameter_name(): Parameter_nameContext; EQUALS_OP(): TerminalNode; parameter_value(): Parameter_valueContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Parameter_valueContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Library_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id_list(): Regular_idContext[]; regular_id(i: number): Regular_idContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_dimensionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; DIMENSION(): TerminalNode; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; COMPILE(): TerminalNode; ADD_list(): TerminalNode[]; ADD(i: number): TerminalNode; DROP_list(): TerminalNode[]; DROP(i: number): TerminalNode; level_clause_list(): Level_clauseContext[]; level_clause(i: number): Level_clauseContext; hierarchy_clause_list(): Hierarchy_clauseContext[]; hierarchy_clause(i: number): Hierarchy_clauseContext; attribute_clause_list(): Attribute_clauseContext[]; attribute_clause(i: number): Attribute_clauseContext; extended_attribute_clause_list(): Extended_attribute_clauseContext[]; extended_attribute_clause(i: number): Extended_attribute_clauseContext; LEVEL_list(): TerminalNode[]; LEVEL(i: number): TerminalNode; HIERARCHY_list(): TerminalNode[]; HIERARCHY(i: number): TerminalNode; ATTRIBUTE_list(): TerminalNode[]; ATTRIBUTE(i: number): TerminalNode; RESTRICT_list(): TerminalNode[]; RESTRICT(i: number): TerminalNode; CASCADE_list(): TerminalNode[]; CASCADE(i: number): TerminalNode; COLUMN_list(): TerminalNode[]; COLUMN(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Level_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEVEL(): TerminalNode; identifier(): IdentifierContext; IS(): TerminalNode; table_name_list(): Table_nameContext[]; table_name(i: number): Table_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; SKIP_(): TerminalNode; WHEN(): TerminalNode; NULL_(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hierarchy_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); HIERARCHY(): TerminalNode; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; CHILD_list(): TerminalNode[]; CHILD(i: number): TerminalNode; OF_list(): TerminalNode[]; OF(i: number): TerminalNode; dimension_join_clause(): Dimension_join_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dimension_join_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); JOIN_list(): TerminalNode[]; JOIN(i: number): TerminalNode; KEY_list(): TerminalNode[]; KEY(i: number): TerminalNode; column_one_or_more_sub_clause_list(): Column_one_or_more_sub_clauseContext[]; column_one_or_more_sub_clause(i: number): Column_one_or_more_sub_clauseContext; REFERENCES_list(): TerminalNode[]; REFERENCES(i: number): TerminalNode; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Attribute_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ATTRIBUTE_list(): TerminalNode[]; ATTRIBUTE(i: number): TerminalNode; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; DETERMINES_list(): TerminalNode[]; DETERMINES(i: number): TerminalNode; column_one_or_more_sub_clause_list(): Column_one_or_more_sub_clauseContext[]; column_one_or_more_sub_clause(i: number): Column_one_or_more_sub_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Extended_attribute_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ATTRIBUTE(): TerminalNode; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; LEVEL_list(): TerminalNode[]; LEVEL(i: number): TerminalNode; DETERMINES_list(): TerminalNode[]; DETERMINES(i: number): TerminalNode; column_one_or_more_sub_clause_list(): Column_one_or_more_sub_clauseContext[]; column_one_or_more_sub_clause(i: number): Column_one_or_more_sub_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_one_or_more_sub_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_viewContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; VIEW(): TerminalNode; tableview_name(): Tableview_nameContext; ADD(): TerminalNode; out_of_line_constraint(): Out_of_line_constraintContext; MODIFY(): TerminalNode; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; DROP(): TerminalNode; COMPILE(): TerminalNode; READ(): TerminalNode; RELY(): TerminalNode; NORELY(): TerminalNode; ONLY(): TerminalNode; WRITE(): TerminalNode; PRIMARY(): TerminalNode; KEY(): TerminalNode; UNIQUE(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; alter_view_editionable(): Alter_view_editionableContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_view_editionableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_viewContext extends ParserRuleContext { _v: Id_expressionContext; _cn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; VIEW(): TerminalNode; AS(): TerminalNode; select_only_statement(): Select_only_statementContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; OR(): TerminalNode; REPLACE(): TerminalNode; FORCE(): TerminalNode; editioning_clause(): Editioning_clauseContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; view_options(): View_optionsContext; DEFAULT(): TerminalNode; COLLATION(): TerminalNode; BEQUEATH(): TerminalNode; subquery_restriction_clause(): Subquery_restriction_clauseContext; CURRENT_USER(): TerminalNode; DEFINER(): TerminalNode; CONTAINER_MAP(): TerminalNode; CONTAINERS_DEFAULT(): TerminalNode; METADATA(): TerminalNode; DATA(): TerminalNode; NONE(): TerminalNode; NO(): TerminalNode; EXTENDED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Editioning_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EDITIONING(): TerminalNode; EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class View_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); view_alias_constraint(): View_alias_constraintContext; object_view_clause(): Object_view_clauseContext; xmltype_view_clause(): Xmltype_view_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class View_alias_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; table_alias_list(): Table_aliasContext[]; table_alias(i: number): Table_aliasContext; out_of_line_constraint_list(): Out_of_line_constraintContext[]; out_of_line_constraint(i: number): Out_of_line_constraintContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; inline_constraint_list(): Inline_constraintContext[]; inline_constraint(i: number): Inline_constraintContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_view_clauseContext extends ParserRuleContext { _tn: Id_expressionContext; _sv: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OF(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; WITH(): TerminalNode; OBJECT(): TerminalNode; UNDER(): TerminalNode; schema_name_list(): Schema_nameContext[]; schema_name(i: number): Schema_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; IDENTIFIER(): TerminalNode; ID(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; DEFAULT(): TerminalNode; REGULAR_ID_list(): TerminalNode[]; REGULAR_ID(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; out_of_line_constraint_list(): Out_of_line_constraintContext[]; out_of_line_constraint(i: number): Out_of_line_constraintContext; inline_constraint_list(): Inline_constraintContext[]; inline_constraint(i: number): Inline_constraintContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inline_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NULL_(): TerminalNode; UNIQUE(): TerminalNode; PRIMARY(): TerminalNode; KEY(): TerminalNode; references_clause(): References_clauseContext; check_constraint(): Check_constraintContext; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; constraint_state(): Constraint_stateContext; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inline_ref_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SCOPE(): TerminalNode; IS(): TerminalNode; tableview_name(): Tableview_nameContext; WITH(): TerminalNode; ROWID(): TerminalNode; references_clause(): References_clauseContext; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; constraint_state(): Constraint_stateContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Out_of_line_ref_constraintContext extends ParserRuleContext { _ref_col_or_attr: Regular_idContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SCOPE(): TerminalNode; FOR(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; IS(): TerminalNode; tableview_name(): Tableview_nameContext; regular_id_list(): Regular_idContext[]; regular_id(i: number): Regular_idContext; REF(): TerminalNode; WITH(): TerminalNode; ROWID(): TerminalNode; FOREIGN(): TerminalNode; KEY(): TerminalNode; references_clause(): References_clauseContext; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; constraint_state(): Constraint_stateContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Out_of_line_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); constraint_state(): Constraint_stateContext; UNIQUE(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; PRIMARY(): TerminalNode; KEY(): TerminalNode; foreign_key_clause(): Foreign_key_clauseContext; CHECK(): TerminalNode; condition(): ConditionContext; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Constraint_stateContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFERRABLE_list(): TerminalNode[]; DEFERRABLE(i: number): TerminalNode; INITIALLY_list(): TerminalNode[]; INITIALLY(i: number): TerminalNode; using_index_clause_list(): Using_index_clauseContext[]; using_index_clause(i: number): Using_index_clauseContext; IMMEDIATE_list(): TerminalNode[]; IMMEDIATE(i: number): TerminalNode; DEFERRED_list(): TerminalNode[]; DEFERRED(i: number): TerminalNode; RELY_list(): TerminalNode[]; RELY(i: number): TerminalNode; NORELY_list(): TerminalNode[]; NORELY(i: number): TerminalNode; ENABLE_list(): TerminalNode[]; ENABLE(i: number): TerminalNode; DISABLE_list(): TerminalNode[]; DISABLE(i: number): TerminalNode; VALIDATE_list(): TerminalNode[]; VALIDATE(i: number): TerminalNode; NOVALIDATE_list(): TerminalNode[]; NOVALIDATE(i: number): TerminalNode; NOT_list(): TerminalNode[]; NOT(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmltype_view_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OF(): TerminalNode; XMLTYPE(): TerminalNode; WITH(): TerminalNode; OBJECT(): TerminalNode; IDENTIFIER(): TerminalNode; ID(): TerminalNode; DEFAULT(): TerminalNode; LEFT_PAREN(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; RIGHT_PAREN(): TerminalNode; xml_schema_spec(): Xml_schema_specContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_schema_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ELEMENT(): TerminalNode; element(): ElementContext; xml_schema_url_list(): Xml_schema_urlContext[]; xml_schema_url(i: number): Xml_schema_urlContext; HASH_OP(): TerminalNode; XMLSCHEMA(): TerminalNode; STORE(): TerminalNode; ALL(): TerminalNode; VARRAYS(): TerminalNode; AS(): TerminalNode; allow_or_disallow_list(): Allow_or_disallowContext[]; allow_or_disallow(i: number): Allow_or_disallowContext; NONSCHEMA(): TerminalNode; ANYSCHEMA(): TerminalNode; LOBS(): TerminalNode; TABLES(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_schema_urlContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELIMITED_ID(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ElementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELIMITED_ID(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_tablespaceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; DEFAULT(): TerminalNode; MINIMUM(): TerminalNode; EXTENT(): TerminalNode; size_clause(): Size_clauseContext; RESIZE(): TerminalNode; COALESCE(): TerminalNode; SHRINK(): TerminalNode; SPACE_KEYWORD(): TerminalNode; RENAME(): TerminalNode; TO(): TerminalNode; new_tablespace_name(): New_tablespace_nameContext; begin_or_end(): Begin_or_endContext; BACKUP(): TerminalNode; datafile_tempfile_clauses(): Datafile_tempfile_clausesContext; tablespace_logging_clauses(): Tablespace_logging_clausesContext; tablespace_group_clause(): Tablespace_group_clauseContext; tablespace_state_clauses(): Tablespace_state_clausesContext; autoextend_clause(): Autoextend_clauseContext; flashback_mode_clause(): Flashback_mode_clauseContext; tablespace_retention_clause(): Tablespace_retention_clauseContext; table_compression(): Table_compressionContext; storage_clause(): Storage_clauseContext; KEEP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Datafile_tempfile_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; datafile_specification(): Datafile_specificationContext; tempfile_specification(): Tempfile_specificationContext; DROP(): TerminalNode; DATAFILE(): TerminalNode; TEMPFILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; UNSIGNED_INTEGER(): TerminalNode; KEEP(): TerminalNode; size_clause(): Size_clauseContext; SHRINK(): TerminalNode; RENAME(): TerminalNode; TO(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; online_or_offline(): Online_or_offlineContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_logging_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); logging_clause(): Logging_clauseContext; FORCE(): TerminalNode; LOGGING(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_group_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLESPACE(): TerminalNode; GROUP(): TerminalNode; tablespace_group_name(): Tablespace_group_nameContext; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_group_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_state_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ONLINE(): TerminalNode; OFFLINE(): TerminalNode; NORMAL(): TerminalNode; TEMPORARY(): TerminalNode; IMMEDIATE(): TerminalNode; READ(): TerminalNode; ONLY(): TerminalNode; WRITE(): TerminalNode; PERMANENT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Flashback_mode_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FLASHBACK(): TerminalNode; ON(): TerminalNode; OFF(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class New_tablespace_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tablespace(): TablespaceContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_tablespaceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; permanent_tablespace_clause(): Permanent_tablespace_clauseContext; temporary_tablespace_clause(): Temporary_tablespace_clauseContext; undo_tablespace_clause(): Undo_tablespace_clauseContext; BIGFILE(): TerminalNode; SMALLFILE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Permanent_tablespace_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLESPACE(): TerminalNode; id_expression(): Id_expressionContext; datafile_specification(): Datafile_specificationContext; MINIMUM_list(): TerminalNode[]; MINIMUM(i: number): TerminalNode; EXTENT_list(): TerminalNode[]; EXTENT(i: number): TerminalNode; size_clause_list(): Size_clauseContext[]; size_clause(i: number): Size_clauseContext; BLOCKSIZE_list(): TerminalNode[]; BLOCKSIZE(i: number): TerminalNode; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; FORCE_list(): TerminalNode[]; FORCE(i: number): TerminalNode; LOGGING_list(): TerminalNode[]; LOGGING(i: number): TerminalNode; ENCRYPTION_list(): TerminalNode[]; ENCRYPTION(i: number): TerminalNode; tablespace_encryption_spec_list(): Tablespace_encryption_specContext[]; tablespace_encryption_spec(i: number): Tablespace_encryption_specContext; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; extent_management_clause_list(): Extent_management_clauseContext[]; extent_management_clause(i: number): Extent_management_clauseContext; segment_management_clause_list(): Segment_management_clauseContext[]; segment_management_clause(i: number): Segment_management_clauseContext; flashback_mode_clause_list(): Flashback_mode_clauseContext[]; flashback_mode_clause(i: number): Flashback_mode_clauseContext; ONLINE_list(): TerminalNode[]; ONLINE(i: number): TerminalNode; OFFLINE_list(): TerminalNode[]; OFFLINE(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_encryption_specContext extends ParserRuleContext { _encrypt_algorithm: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Logging_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOGGING(): TerminalNode; NOLOGGING(): TerminalNode; FILESYSTEM_LIKE_LOGGING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Extent_management_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXTENT(): TerminalNode; MANAGEMENT(): TerminalNode; LOCAL(): TerminalNode; AUTOALLOCATE(): TerminalNode; UNIFORM(): TerminalNode; SIZE(): TerminalNode; size_clause(): Size_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Segment_management_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SEGMENT(): TerminalNode; SPACE_KEYWORD(): TerminalNode; MANAGEMENT(): TerminalNode; AUTO(): TerminalNode; MANUAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Temporary_tablespace_clauseContext extends ParserRuleContext { _tablespace_name: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TEMPORARY(): TerminalNode; TABLESPACE(): TerminalNode; id_expression(): Id_expressionContext; tempfile_specification(): Tempfile_specificationContext; tablespace_group_clause(): Tablespace_group_clauseContext; extent_management_clause(): Extent_management_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Undo_tablespace_clauseContext extends ParserRuleContext { _tablespace_name: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNDO(): TerminalNode; TABLESPACE(): TerminalNode; id_expression(): Id_expressionContext; datafile_specification(): Datafile_specificationContext; extent_management_clause(): Extent_management_clauseContext; tablespace_retention_clause(): Tablespace_retention_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_retention_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETENTION(): TerminalNode; GUARANTEE(): TerminalNode; NOGUARANTEE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_tablespace_setContext extends ParserRuleContext { _tss: Id_expressionContext; _ss: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; TABLESPACE(): TerminalNode; SET(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; IN(): TerminalNode; SHARDSPACE(): TerminalNode; USING(): TerminalNode; TEMPLATE(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; DATAFILE(): TerminalNode; file_specification_list(): File_specificationContext[]; file_specification(i: number): File_specificationContext; permanent_tablespace_attrs_list(): Permanent_tablespace_attrsContext[]; permanent_tablespace_attrs(i: number): Permanent_tablespace_attrsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Permanent_tablespace_attrsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MINIMUM(): TerminalNode; EXTENT(): TerminalNode; size_clause(): Size_clauseContext; BLOCKSIZE(): TerminalNode; numeric(): NumericContext; K_LETTER(): TerminalNode; logging_clause(): Logging_clauseContext; FORCE(): TerminalNode; LOGGING(): TerminalNode; tablespace_encryption_clause(): Tablespace_encryption_clauseContext; default_tablespace_params(): Default_tablespace_paramsContext; ONLINE(): TerminalNode; OFFLINE(): TerminalNode; extent_management_clause(): Extent_management_clauseContext; segment_management_clause(): Segment_management_clauseContext; flashback_mode_clause(): Flashback_mode_clauseContext; lost_write_protection(): Lost_write_protectionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_encryption_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENCRYPTION(): TerminalNode; ENCRYPT(): TerminalNode; DECRYPT(): TerminalNode; tablespace_encryption_spec(): Tablespace_encryption_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_tablespace_paramsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; default_table_compression(): Default_table_compressionContext; default_index_compression(): Default_index_compressionContext; inmmemory_clause(): Inmmemory_clauseContext; ilm_clause(): Ilm_clauseContext; storage_clause(): Storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_table_compressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLE(): TerminalNode; COMPRESS(): TerminalNode; FOR(): TerminalNode; NOCOMPRESS(): TerminalNode; OLTP(): TerminalNode; QUERY(): TerminalNode; low_high(): Low_highContext; ARCHIVE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Low_highContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOW(): TerminalNode; HIGH(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_index_compressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INDEX(): TerminalNode; COMPRESS(): TerminalNode; ADVANCED(): TerminalNode; low_high(): Low_highContext; NOCOMPRESS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmmemory_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INMEMORY(): TerminalNode; inmemory_attributes(): Inmemory_attributesContext; TEXT(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; USING_list(): TerminalNode[]; USING(i: number): TerminalNode; policy_name_list(): Policy_nameContext[]; policy_name(i: number): Policy_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Datafile_specificationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DATAFILE(): TerminalNode; datafile_tempfile_spec(): Datafile_tempfile_specContext; COMMA(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tempfile_specificationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TEMPFILE(): TerminalNode; datafile_tempfile_spec(): Datafile_tempfile_specContext; COMMA(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Datafile_tempfile_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; SIZE(): TerminalNode; size_clause(): Size_clauseContext; REUSE(): TerminalNode; autoextend_clause(): Autoextend_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Redo_log_file_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); filename_list(): FilenameContext[]; filename(i: number): FilenameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; SIZE(): TerminalNode; size_clause_list(): Size_clauseContext[]; size_clause(i: number): Size_clauseContext; BLOCKSIZE(): TerminalNode; REUSE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Autoextend_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AUTOEXTEND(): TerminalNode; OFF(): TerminalNode; ON(): TerminalNode; NEXT(): TerminalNode; size_clause(): Size_clauseContext; maxsize_clause(): Maxsize_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Maxsize_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MAXSIZE(): TerminalNode; UNLIMITED(): TerminalNode; size_clause(): Size_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Build_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BUILD(): TerminalNode; IMMEDIATE(): TerminalNode; DEFERRED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Parallel_clauseContext extends ParserRuleContext { _parallel_count: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NOPARALLEL(): TerminalNode; PARALLEL(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_materialized_viewContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; tableview_name(): Tableview_nameContext; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; modify_mv_column_clause(): Modify_mv_column_clauseContext; table_compression(): Table_compressionContext; lob_storage_clause_list(): Lob_storage_clauseContext[]; lob_storage_clause(i: number): Lob_storage_clauseContext; modify_lob_storage_clause_list(): Modify_lob_storage_clauseContext[]; modify_lob_storage_clause(i: number): Modify_lob_storage_clauseContext; parallel_clause(): Parallel_clauseContext; logging_clause(): Logging_clauseContext; allocate_extent_clause(): Allocate_extent_clauseContext; deallocate_unused_clause(): Deallocate_unused_clauseContext; shrink_clause(): Shrink_clauseContext; alter_iot_clauses(): Alter_iot_clausesContext; USING(): TerminalNode; INDEX(): TerminalNode; alter_mv_option1(): Alter_mv_option1Context; enable_or_disable(): Enable_or_disableContext; QUERY(): TerminalNode; REWRITE(): TerminalNode; COMPILE(): TerminalNode; CONSIDER(): TerminalNode; FRESH(): TerminalNode; cache_or_nocache(): Cache_or_nocacheContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_mv_option1Context extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); alter_mv_refresh(): Alter_mv_refreshContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_mv_refreshContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REFRESH(): TerminalNode; FAST_list(): TerminalNode[]; FAST(i: number): TerminalNode; COMPLETE_list(): TerminalNode[]; COMPLETE(i: number): TerminalNode; FORCE_list(): TerminalNode[]; FORCE(i: number): TerminalNode; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; START_list(): TerminalNode[]; START(i: number): TerminalNode; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; NEXT_list(): TerminalNode[]; NEXT(i: number): TerminalNode; PRIMARY_list(): TerminalNode[]; PRIMARY(i: number): TerminalNode; KEY_list(): TerminalNode[]; KEY(i: number): TerminalNode; USING_list(): TerminalNode[]; USING(i: number): TerminalNode; MASTER_list(): TerminalNode[]; MASTER(i: number): TerminalNode; ROLLBACK_list(): TerminalNode[]; ROLLBACK(i: number): TerminalNode; SEGMENT_list(): TerminalNode[]; SEGMENT(i: number): TerminalNode; CONSTRAINTS_list(): TerminalNode[]; CONSTRAINTS(i: number): TerminalNode; DEMAND_list(): TerminalNode[]; DEMAND(i: number): TerminalNode; COMMIT_list(): TerminalNode[]; COMMIT(i: number): TerminalNode; ENFORCED_list(): TerminalNode[]; ENFORCED(i: number): TerminalNode; TRUSTED_list(): TerminalNode[]; TRUSTED(i: number): TerminalNode; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; rollback_segment_list(): Rollback_segmentContext[]; rollback_segment(i: number): Rollback_segmentContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rollback_segmentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_mv_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name(): Column_nameContext; RIGHT_PAREN(): TerminalNode; ENCRYPT(): TerminalNode; encryption_spec(): Encryption_specContext; DECRYPT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_materialized_view_logContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; LOG(): TerminalNode; ON(): TerminalNode; tableview_name(): Tableview_nameContext; FORCE(): TerminalNode; physical_attributes_clause(): Physical_attributes_clauseContext; add_mv_log_column_clause(): Add_mv_log_column_clauseContext; parallel_clause(): Parallel_clauseContext; logging_clause(): Logging_clauseContext; allocate_extent_clause(): Allocate_extent_clauseContext; shrink_clause(): Shrink_clauseContext; move_mv_log_clause(): Move_mv_log_clauseContext; cache_or_nocache(): Cache_or_nocacheContext; mv_log_augmentation(): Mv_log_augmentationContext; mv_log_purge_clause(): Mv_log_purge_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_mv_log_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name(): Column_nameContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Move_mv_log_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOVE(): TerminalNode; segment_attributes_clause(): Segment_attributes_clauseContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Mv_log_augmentationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; new_values_clause(): New_values_clauseContext; OBJECT(): TerminalNode; ID(): TerminalNode; PRIMARY(): TerminalNode; KEY(): TerminalNode; ROWID(): TerminalNode; SEQUENCE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Datetime_exprContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Interval_exprContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Synchronous_or_asynchronousContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SYNCHRONOUS(): TerminalNode; ASYNCHRONOUS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Including_or_excludingContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INCLUDING(): TerminalNode; EXCLUDING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_materialized_view_logContext extends ParserRuleContext { _tablespace_name: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; LOG(): TerminalNode; ON(): TerminalNode; tableview_name(): Tableview_nameContext; parallel_clause(): Parallel_clauseContext; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; mv_log_purge_clause_list(): Mv_log_purge_clauseContext[]; mv_log_purge_clause(i: number): Mv_log_purge_clauseContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; CACHE_list(): TerminalNode[]; CACHE(i: number): TerminalNode; NOCACHE_list(): TerminalNode[]; NOCACHE(i: number): TerminalNode; OBJECT_list(): TerminalNode[]; OBJECT(i: number): TerminalNode; ID_list(): TerminalNode[]; ID(i: number): TerminalNode; PRIMARY_list(): TerminalNode[]; PRIMARY(i: number): TerminalNode; KEY_list(): TerminalNode[]; KEY(i: number): TerminalNode; ROWID_list(): TerminalNode[]; ROWID(i: number): TerminalNode; SEQUENCE_list(): TerminalNode[]; SEQUENCE(i: number): TerminalNode; COMMIT_list(): TerminalNode[]; COMMIT(i: number): TerminalNode; SCN_list(): TerminalNode[]; SCN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; regular_id_list(): Regular_idContext[]; regular_id(i: number): Regular_idContext; new_values_clause_list(): New_values_clauseContext[]; new_values_clause(i: number): New_values_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class New_values_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NEW(): TerminalNode; VALUES(): TerminalNode; INCLUDING(): TerminalNode; EXCLUDING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Mv_log_purge_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PURGE(): TerminalNode; IMMEDIATE(): TerminalNode; SYNCHRONOUS(): TerminalNode; ASYNCHRONOUS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_materialized_zonemapContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; MATERIALIZED(): TerminalNode; ZONEMAP(): TerminalNode; zonemap_name(): Zonemap_nameContext; create_zonemap_on_table(): Create_zonemap_on_tableContext; create_zonemap_as_subquery(): Create_zonemap_as_subqueryContext; LEFT_PAREN(): TerminalNode; column_list(): Column_listContext; RIGHT_PAREN(): TerminalNode; zonemap_attributes(): Zonemap_attributesContext; zonemap_refresh_clause(): Zonemap_refresh_clauseContext; PRUNING(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_materialized_zonemapContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; MATERIALIZED(): TerminalNode; ZONEMAP(): TerminalNode; zonemap_name(): Zonemap_nameContext; zonemap_attributes(): Zonemap_attributesContext; zonemap_refresh_clause(): Zonemap_refresh_clauseContext; PRUNING(): TerminalNode; COMPILE(): TerminalNode; REBUILD(): TerminalNode; UNUSABLE(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_materialized_zonemapContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; MATERIALIZED(): TerminalNode; ZONEMAP(): TerminalNode; zonemap_name(): Zonemap_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Zonemap_refresh_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REFRESH(): TerminalNode; ON(): TerminalNode; FAST(): TerminalNode; COMPILE(): TerminalNode; FORCE(): TerminalNode; DEMAND(): TerminalNode; COMMIT(): TerminalNode; LOAD(): TerminalNode; DATA(): TerminalNode; MOVEMENT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Zonemap_attributesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PCTFREE_list(): TerminalNode[]; PCTFREE(i: number): TerminalNode; numeric_list(): NumericContext[]; numeric(i: number): NumericContext; PCTUSED_list(): TerminalNode[]; PCTUSED(i: number): TerminalNode; SCALE_list(): TerminalNode[]; SCALE(i: number): TerminalNode; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; CACHE_list(): TerminalNode[]; CACHE(i: number): TerminalNode; NOCACHE_list(): TerminalNode[]; NOCACHE(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Zonemap_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Operator_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Operator_function_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_zonemap_on_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; tableview_name(): Tableview_nameContext; LEFT_PAREN(): TerminalNode; column_list(): Column_listContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_zonemap_as_subqueryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AS(): TerminalNode; subquery(): SubqueryContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_operatorContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; OPERATOR(): TerminalNode; operator_name(): Operator_nameContext; add_binding_clause(): Add_binding_clauseContext; drop_binding_clause(): Drop_binding_clauseContext; COMPILE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_operatorContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; OPERATOR(): TerminalNode; operator_name(): Operator_nameContext; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_operatorContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; OPERATOR(): TerminalNode; operator_name(): Operator_nameContext; BINDING(): TerminalNode; binding_clause_list(): Binding_clauseContext[]; binding_clause(i: number): Binding_clauseContext; OR(): TerminalNode; REPLACE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; METADATA(): TerminalNode; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Binding_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; datatype_list(): DatatypeContext[]; datatype(i: number): DatatypeContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; RETURN(): TerminalNode; using_function_clause(): Using_function_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; implementation_clause(): Implementation_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_binding_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; BINDING(): TerminalNode; binding_clause(): Binding_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Implementation_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ANCILLARY(): TerminalNode; TO(): TerminalNode; primary_operator_list(): Primary_operator_listContext; operator_context_clause(): Operator_context_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Primary_operator_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); primary_operator_item_list(): Primary_operator_itemContext[]; primary_operator_item(i: number): Primary_operator_itemContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Primary_operator_itemContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); schema_object_name(): Schema_object_nameContext; LEFT_PAREN(): TerminalNode; datatype_list(): DatatypeContext[]; datatype(i: number): DatatypeContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Operator_context_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; INDEX(): TerminalNode; CONTEXT_list(): TerminalNode[]; CONTEXT(i: number): TerminalNode; COMMA(): TerminalNode; SCAN(): TerminalNode; implementation_type_name(): Implementation_type_nameContext; COMPUTE(): TerminalNode; ANCILLARY(): TerminalNode; DATA(): TerminalNode; COLUMN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Using_function_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; operator_function_name(): Operator_function_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_binding_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; BINDING(): TerminalNode; LEFT_PAREN(): TerminalNode; datatype_list(): DatatypeContext[]; datatype(i: number): DatatypeContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_materialized_viewContext extends ParserRuleContext { _mv_tablespace: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; tableview_name(): Tableview_nameContext; AS(): TerminalNode; select_only_statement(): Select_only_statementContext; ON(): TerminalNode; PREBUILT(): TerminalNode; TABLE(): TerminalNode; OF(): TerminalNode; type_name(): Type_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; USING(): TerminalNode; INDEX(): TerminalNode; NO(): TerminalNode; create_mv_refresh(): Create_mv_refreshContext; FOR(): TerminalNode; UPDATE(): TerminalNode; QUERY(): TerminalNode; REWRITE(): TerminalNode; DISABLE(): TerminalNode; ENABLE(): TerminalNode; scoped_table_ref_constraint_list(): Scoped_table_ref_constraintContext[]; scoped_table_ref_constraint(i: number): Scoped_table_ref_constraintContext; mv_column_alias_list(): Mv_column_aliasContext[]; mv_column_alias(i: number): Mv_column_aliasContext; REDUCED(): TerminalNode; PRECISION(): TerminalNode; physical_properties(): Physical_propertiesContext; parallel_clause(): Parallel_clauseContext; build_clause(): Build_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; WITH(): TerminalNode; WITHOUT(): TerminalNode; CACHE(): TerminalNode; NOCACHE(): TerminalNode; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Scoped_table_ref_constraintContext extends ParserRuleContext { _ref_column_or_attribute: IdentifierContext; _scope_table_name_or_c_alias: IdentifierContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SCOPE(): TerminalNode; FOR(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; IS(): TerminalNode; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Mv_column_aliasContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; quoted_string(): Quoted_stringContext; ENCRYPT(): TerminalNode; encryption_spec(): Encryption_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_mv_refreshContext extends ParserRuleContext { _rb_segment: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NEVER(): TerminalNode; REFRESH(): TerminalNode; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; USING_list(): TerminalNode[]; USING(i: number): TerminalNode; CONSTRAINTS_list(): TerminalNode[]; CONSTRAINTS(i: number): TerminalNode; FAST_list(): TerminalNode[]; FAST(i: number): TerminalNode; COMPLETE_list(): TerminalNode[]; COMPLETE(i: number): TerminalNode; FORCE_list(): TerminalNode[]; FORCE(i: number): TerminalNode; DEMAND_list(): TerminalNode[]; DEMAND(i: number): TerminalNode; COMMIT_list(): TerminalNode[]; COMMIT(i: number): TerminalNode; ENFORCED_list(): TerminalNode[]; ENFORCED(i: number): TerminalNode; TRUSTED_list(): TerminalNode[]; TRUSTED(i: number): TerminalNode; START_list(): TerminalNode[]; START(i: number): TerminalNode; NEXT_list(): TerminalNode[]; NEXT(i: number): TerminalNode; PRIMARY_list(): TerminalNode[]; PRIMARY(i: number): TerminalNode; KEY_list(): TerminalNode[]; KEY(i: number): TerminalNode; ROWID_list(): TerminalNode[]; ROWID(i: number): TerminalNode; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; ROLLBACK_list(): TerminalNode[]; ROLLBACK(i: number): TerminalNode; SEGMENT_list(): TerminalNode[]; SEGMENT(i: number): TerminalNode; REGULAR_ID_list(): TerminalNode[]; REGULAR_ID(i: number): TerminalNode; MASTER_list(): TerminalNode[]; MASTER(i: number): TerminalNode; LOCAL_list(): TerminalNode[]; LOCAL(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_materialized_viewContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; tableview_name(): Tableview_nameContext; PRESERVE(): TerminalNode; TABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_contextContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; CONTEXT(): TerminalNode; oracle_namespace(): Oracle_namespaceContext; USING(): TerminalNode; package_name(): Package_nameContext; OR(): TerminalNode; REPLACE(): TerminalNode; schema_object_name(): Schema_object_nameContext; PERIOD(): TerminalNode; INITIALIZED(): TerminalNode; ACCESSED(): TerminalNode; GLOBALLY(): TerminalNode; EXTERNALLY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Oracle_namespaceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_clusterContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; CLUSTER(): TerminalNode; cluster_name(): Cluster_nameContext; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; datatype_list(): DatatypeContext[]; datatype(i: number): DatatypeContext; RIGHT_PAREN(): TerminalNode; SORT_list(): TerminalNode[]; SORT(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; SIZE_list(): TerminalNode[]; SIZE(i: number): TerminalNode; size_clause_list(): Size_clauseContext[]; size_clause(i: number): Size_clauseContext; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; INDEX_list(): TerminalNode[]; INDEX(i: number): TerminalNode; HASHKEYS_list(): TerminalNode[]; HASHKEYS(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; parallel_clause(): Parallel_clauseContext; ROWDEPENDENCIES(): TerminalNode; NOROWDEPENDENCIES(): TerminalNode; CACHE(): TerminalNode; NOCACHE(): TerminalNode; SINGLE_list(): TerminalNode[]; SINGLE(i: number): TerminalNode; TABLE_list(): TerminalNode[]; TABLE(i: number): TerminalNode; HASH_list(): TerminalNode[]; HASH(i: number): TerminalNode; IS_list(): TerminalNode[]; IS(i: number): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_profileContext extends ParserRuleContext { _p: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; PROFILE(): TerminalNode; LIMIT(): TerminalNode; id_expression(): Id_expressionContext; MANDATORY(): TerminalNode; resource_parameters_list(): Resource_parametersContext[]; resource_parameters(i: number): Resource_parametersContext; password_parameters_list(): Password_parametersContext[]; password_parameters(i: number): Password_parametersContext; container_clause(): Container_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Resource_parametersContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SESSIONS_PER_USER(): TerminalNode; CPU_PER_SESSION(): TerminalNode; CPU_PER_CALL(): TerminalNode; CONNECT_TIME(): TerminalNode; IDLE_TIME(): TerminalNode; LOGICAL_READS_PER_SESSION(): TerminalNode; LOGICAL_READS_PER_CALL(): TerminalNode; COMPOSITE_LIMIT(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; UNLIMITED(): TerminalNode; DEFAULT(): TerminalNode; PRIVATE_SGA(): TerminalNode; size_clause(): Size_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Password_parametersContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FAILED_LOGIN_ATTEMPTS(): TerminalNode; PASSWORD_LIFE_TIME(): TerminalNode; PASSWORD_REUSE_TIME(): TerminalNode; PASSWORD_REUSE_MAX(): TerminalNode; PASSWORD_LOCK_TIME(): TerminalNode; PASSWORD_GRACE_TIME(): TerminalNode; INACTIVE_ACCOUNT_TIME(): TerminalNode; expression(): ExpressionContext; UNLIMITED(): TerminalNode; DEFAULT(): TerminalNode; PASSWORD_VERIFY_FUNCTION(): TerminalNode; function_name(): Function_nameContext; NULL_(): TerminalNode; PASSWORD_ROLLOVER_TIME(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_lockdown_profileContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; LOCKDOWN(): TerminalNode; PROFILE(): TerminalNode; id_expression(): Id_expressionContext; static_base_profile(): Static_base_profileContext; dynamic_base_profile(): Dynamic_base_profileContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Static_base_profileContext extends ParserRuleContext { _bp: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FROM(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dynamic_base_profileContext extends ParserRuleContext { _bp: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INCLUDING(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_outlineContext extends ParserRuleContext { _o: Id_expressionContext; _so: Id_expressionContext; _c: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; OUTLINE(): TerminalNode; OR(): TerminalNode; REPLACE(): TerminalNode; FROM(): TerminalNode; FOR(): TerminalNode; CATEGORY(): TerminalNode; ON(): TerminalNode; statement(): StatementContext; PUBLIC_list(): TerminalNode[]; PUBLIC(i: number): TerminalNode; PRIVATE_list(): TerminalNode[]; PRIVATE(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_restore_pointContext extends ParserRuleContext { _rp: Id_expressionContext; _pdb: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; RESTORE(): TerminalNode; POINT(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; CLEAN(): TerminalNode; FOR(): TerminalNode; PLUGGABLE(): TerminalNode; DATABASE_list(): TerminalNode[]; DATABASE(i: number): TerminalNode; AS(): TerminalNode; OF(): TerminalNode; expression(): ExpressionContext; PRESERVE(): TerminalNode; GUARANTEE(): TerminalNode; FLASHBACK(): TerminalNode; TIMESTAMP(): TerminalNode; SCN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_roleContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; ROLE(): TerminalNode; role_name(): Role_nameContext; role_identified_clause(): Role_identified_clauseContext; container_clause(): Container_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; TABLE(): TerminalNode; table_name(): Table_nameContext; relational_table(): Relational_tableContext; object_table(): Object_tableContext; xmltype_table(): Xmltype_tableContext; TEMPORARY(): TerminalNode; SHARDED(): TerminalNode; DUPLICATED(): TerminalNode; BLOCKCHAIN(): TerminalNode; IMMUTABLE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; SHARING(): TerminalNode; EQUALS_OP(): TerminalNode; MEMOPTIMIZE_list(): TerminalNode[]; MEMOPTIMIZE(i: number): TerminalNode; FOR_list(): TerminalNode[]; FOR(i: number): TerminalNode; READ(): TerminalNode; WRITE(): TerminalNode; PARENT(): TerminalNode; tableview_name(): Tableview_nameContext; GLOBAL(): TerminalNode; PRIVATE(): TerminalNode; METADATA(): TerminalNode; DATA(): TerminalNode; NONE(): TerminalNode; EXTENDED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmltype_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OF(): TerminalNode; XMLTYPE_list(): TerminalNode[]; XMLTYPE(i: number): TerminalNode; table_properties(): Table_propertiesContext; LEFT_PAREN(): TerminalNode; object_properties(): Object_propertiesContext; RIGHT_PAREN(): TerminalNode; xmltype_storage(): Xmltype_storageContext; xmlschema_spec(): Xmlschema_specContext; xmltype_virtual_columns(): Xmltype_virtual_columnsContext; ON(): TerminalNode; COMMIT(): TerminalNode; ROWS(): TerminalNode; oid_clause(): Oid_clauseContext; oid_index_clause(): Oid_index_clauseContext; physical_properties(): Physical_propertiesContext; DELETE(): TerminalNode; PRESERVE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmltype_virtual_columnsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VIRTUAL(): TerminalNode; COLUMNS(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmltype_column_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); XMLTYPE(): TerminalNode; column_name(): Column_nameContext; COLUMN(): TerminalNode; xmltype_storage(): Xmltype_storageContext; xmlschema_spec(): Xmlschema_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmltype_storageContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STORE(): TerminalNode; AS(): TerminalNode; OBJECT(): TerminalNode; RELATIONAL(): TerminalNode; CLOB(): TerminalNode; BINARY(): TerminalNode; XML(): TerminalNode; lob_segname(): Lob_segnameContext; LEFT_PAREN(): TerminalNode; lob_parameters(): Lob_parametersContext; RIGHT_PAREN(): TerminalNode; SECUREFILE(): TerminalNode; BASICFILE(): TerminalNode; VARRAYS(): TerminalNode; LOBS(): TerminalNode; TABLES(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmlschema_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ELEMENT(): TerminalNode; DELIMITED_ID_list(): TerminalNode[]; DELIMITED_ID(i: number): TerminalNode; XMLSCHEMA(): TerminalNode; allow_or_disallow_list(): Allow_or_disallowContext[]; allow_or_disallow(i: number): Allow_or_disallowContext; NONSCHEMA(): TerminalNode; ANYSCHEMA(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OF(): TerminalNode; object_type(): Object_typeContext; table_properties(): Table_propertiesContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; object_table_substitution(): Object_table_substitutionContext; LEFT_PAREN(): TerminalNode; object_properties_list(): Object_propertiesContext[]; object_properties(i: number): Object_propertiesContext; RIGHT_PAREN(): TerminalNode; ON(): TerminalNode; COMMIT(): TerminalNode; ROWS(): TerminalNode; oid_clause(): Oid_clauseContext; oid_index_clause(): Oid_index_clauseContext; physical_properties(): Physical_propertiesContext; DELETE(): TerminalNode; PRESERVE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Oid_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OIDINDEX(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; index_name(): Index_nameContext; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Oid_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OBJECT(): TerminalNode; IDENTIFIER(): TerminalNode; IS(): TerminalNode; SYSTEM(): TerminalNode; GENERATED(): TerminalNode; PRIMARY(): TerminalNode; KEY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; attribute_name(): Attribute_nameContext; DEFAULT(): TerminalNode; expression(): ExpressionContext; inline_constraint_list(): Inline_constraintContext[]; inline_constraint(i: number): Inline_constraintContext; inline_ref_constraint(): Inline_ref_constraintContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; out_of_line_constraint(): Out_of_line_constraintContext; out_of_line_ref_constraint(): Out_of_line_ref_constraintContext; supplemental_logging_props(): Supplemental_logging_propsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_table_substitutionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBSTITUTABLE(): TerminalNode; AT(): TerminalNode; ALL(): TerminalNode; LEVELS(): TerminalNode; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Relational_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); immutable_table_clauses(): Immutable_table_clausesContext; table_properties(): Table_propertiesContext; LEFT_PAREN(): TerminalNode; relational_property_list(): Relational_propertyContext[]; relational_property(i: number): Relational_propertyContext; RIGHT_PAREN(): TerminalNode; blockchain_table_clauses(): Blockchain_table_clausesContext; DEFAULT(): TerminalNode; COLLATION(): TerminalNode; collation_name(): Collation_nameContext; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; COMMIT_list(): TerminalNode[]; COMMIT(i: number): TerminalNode; DEFINITION(): TerminalNode; ROWS(): TerminalNode; physical_properties(): Physical_propertiesContext; DROP(): TerminalNode; PRESERVE_list(): TerminalNode[]; PRESERVE(i: number): TerminalNode; DELETE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Immutable_table_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); immutable_table_no_drop_clause(): Immutable_table_no_drop_clauseContext; immutable_table_no_delete_clause(): Immutable_table_no_delete_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Immutable_table_no_drop_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NO(): TerminalNode; DROP(): TerminalNode; UNTIL(): TerminalNode; numeric(): NumericContext; DAYS(): TerminalNode; IDLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Immutable_table_no_delete_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NO(): TerminalNode; DELETE(): TerminalNode; UNTIL(): TerminalNode; numeric(): NumericContext; DAYS(): TerminalNode; AFTER(): TerminalNode; INSERT(): TerminalNode; LOCKED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Blockchain_table_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); blockchain_drop_table_clause(): Blockchain_drop_table_clauseContext; blockchain_row_retention_clause(): Blockchain_row_retention_clauseContext; blockchain_hash_and_data_format_clause(): Blockchain_hash_and_data_format_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Blockchain_drop_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NO(): TerminalNode; DROP(): TerminalNode; UNTIL(): TerminalNode; numeric(): NumericContext; DAYS(): TerminalNode; IDLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Blockchain_row_retention_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NO(): TerminalNode; DELETE(): TerminalNode; UNTIL(): TerminalNode; numeric(): NumericContext; DAYS(): TerminalNode; AFTER(): TerminalNode; INSERT(): TerminalNode; LOCKED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Blockchain_hash_and_data_format_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); HASHING(): TerminalNode; USING(): TerminalNode; SHA2_512_Q(): TerminalNode; VERSION(): TerminalNode; V1_Q(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Collation_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_properties(): Column_propertiesContext; read_only_clause(): Read_only_clauseContext; indexing_clause(): Indexing_clauseContext; table_partitioning_clauses(): Table_partitioning_clausesContext; attribute_clustering_clause(): Attribute_clustering_clauseContext; result_cache_clause(): Result_cache_clauseContext; parallel_clause(): Parallel_clauseContext; enable_disable_clause_list(): Enable_disable_clauseContext[]; enable_disable_clause(i: number): Enable_disable_clauseContext; row_movement_clause(): Row_movement_clauseContext; logical_replication_clause(): Logical_replication_clauseContext; flashback_archive_clause(): Flashback_archive_clauseContext; physical_properties(): Physical_propertiesContext; ROW(): TerminalNode; ARCHIVAL(): TerminalNode; AS(): TerminalNode; select_only_statement(): Select_only_statementContext; FOR(): TerminalNode; EXCHANGE(): TerminalNode; WITH(): TerminalNode; TABLE(): TerminalNode; table_name(): Table_nameContext; CACHE(): TerminalNode; NOCACHE(): TerminalNode; ROWDEPENDENCIES(): TerminalNode; NOROWDEPENDENCIES(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Read_only_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); READ(): TerminalNode; ONLY(): TerminalNode; WRITE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Indexing_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INDEXING(): TerminalNode; ON(): TerminalNode; OFF(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Attribute_clustering_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CLUSTERING(): TerminalNode; cluster_clause(): Cluster_clauseContext; clustering_join(): Clustering_joinContext; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; LOAD(): TerminalNode; DATA(): TerminalNode; MOVEMENT(): TerminalNode; zonemap_clause(): Zonemap_clauseContext; yes_no_list(): Yes_noContext[]; yes_no(i: number): Yes_noContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Clustering_joinContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_name(): Table_nameContext; clustering_join_item_list(): Clustering_join_itemContext[]; clustering_join_item(i: number): Clustering_join_itemContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Clustering_join_itemContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); JOIN(): TerminalNode; table_name(): Table_nameContext; ON(): TerminalNode; LEFT_PAREN(): TerminalNode; equijoin_condition(): Equijoin_conditionContext; RIGHT_PAREN(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Equijoin_conditionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cluster_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BY(): TerminalNode; ORDER(): TerminalNode; clustering_columns(): Clustering_columnsContext; LINEAR(): TerminalNode; INTERLEAVED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Clustering_columnsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); clustering_column_group_list(): Clustering_column_groupContext[]; clustering_column_group(i: number): Clustering_column_groupContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Clustering_column_groupContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Yes_noContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); YES(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Zonemap_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITH(): TerminalNode; MATERIALIZED(): TerminalNode; ZONEMAP(): TerminalNode; LEFT_PAREN(): TerminalNode; zonemap_name(): Zonemap_nameContext; RIGHT_PAREN(): TerminalNode; WITHOUT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Logical_replication_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DISABLE(): TerminalNode; LOGICAL(): TerminalNode; REPLICATION(): TerminalNode; ENABLE(): TerminalNode; KEYS(): TerminalNode; ALL(): TerminalNode; ALLOW(): TerminalNode; NOVALIDATE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Relational_propertyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_definition(): Column_definitionContext; virtual_column_definition(): Virtual_column_definitionContext; period_definition(): Period_definitionContext; out_of_line_constraint(): Out_of_line_constraintContext; out_of_line_ref_constraint(): Out_of_line_ref_constraintContext; supplemental_logging_props(): Supplemental_logging_propsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_partitioning_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); range_partitions(): Range_partitionsContext; list_partitions(): List_partitionsContext; hash_partitions(): Hash_partitionsContext; composite_range_partitions(): Composite_range_partitionsContext; composite_list_partitions(): Composite_list_partitionsContext; composite_hash_partitions(): Composite_hash_partitionsContext; reference_partitioning(): Reference_partitioningContext; system_partitioning(): System_partitioningContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Range_partitionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION_list(): TerminalNode[]; PARTITION(i: number): TerminalNode; BY(): TerminalNode; RANGE(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; range_values_clause_list(): Range_values_clauseContext[]; range_values_clause(i: number): Range_values_clauseContext; table_partition_description_list(): Table_partition_descriptionContext[]; table_partition_description(i: number): Table_partition_descriptionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; INTERVAL(): TerminalNode; expression(): ExpressionContext; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; STORE(): TerminalNode; IN(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class List_partitionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION_list(): TerminalNode[]; PARTITION(i: number): TerminalNode; BY(): TerminalNode; LIST(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; column_name(): Column_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; list_values_clause_list(): List_values_clauseContext[]; list_values_clause(i: number): List_values_clauseContext; table_partition_description_list(): Table_partition_descriptionContext[]; table_partition_description(i: number): Table_partition_descriptionContext; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hash_partitionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; HASH(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; individual_hash_partitions(): Individual_hash_partitionsContext; hash_partitions_by_quantity(): Hash_partitions_by_quantityContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Individual_hash_partitionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; PARTITION_list(): TerminalNode[]; PARTITION(i: number): TerminalNode; RIGHT_PAREN(): TerminalNode; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; partitioning_storage_clause_list(): Partitioning_storage_clauseContext[]; partitioning_storage_clause(i: number): Partitioning_storage_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hash_partitions_by_quantityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITIONS(): TerminalNode; hash_partition_quantity(): Hash_partition_quantityContext; STORE_list(): TerminalNode[]; STORE(i: number): TerminalNode; IN_list(): TerminalNode[]; IN(i: number): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; table_compression(): Table_compressionContext; key_compression(): Key_compressionContext; OVERFLOW(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hash_partition_quantityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Composite_range_partitionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; RANGE(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; range_partition_desc_list(): Range_partition_descContext[]; range_partition_desc(i: number): Range_partition_descContext; subpartition_by_range(): Subpartition_by_rangeContext; subpartition_by_list(): Subpartition_by_listContext; subpartition_by_hash(): Subpartition_by_hashContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; INTERVAL(): TerminalNode; expression(): ExpressionContext; STORE(): TerminalNode; IN(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Composite_list_partitionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; LIST(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; column_name(): Column_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; list_partition_desc_list(): List_partition_descContext[]; list_partition_desc(i: number): List_partition_descContext; subpartition_by_range(): Subpartition_by_rangeContext; subpartition_by_list(): Subpartition_by_listContext; subpartition_by_hash(): Subpartition_by_hashContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Composite_hash_partitionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; HASH(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; subpartition_by_range(): Subpartition_by_rangeContext; subpartition_by_list(): Subpartition_by_listContext; subpartition_by_hash(): Subpartition_by_hashContext; individual_hash_partitions(): Individual_hash_partitionsContext; hash_partitions_by_quantity(): Hash_partitions_by_quantityContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Reference_partitioningContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; REFERENCE(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; regular_id(): Regular_idContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; reference_partition_desc_list(): Reference_partition_descContext[]; reference_partition_desc(i: number): Reference_partition_descContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Reference_partition_descContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; table_partition_description(): Table_partition_descriptionContext; partition_name(): Partition_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class System_partitioningContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; SYSTEM(): TerminalNode; PARTITIONS(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; reference_partition_desc_list(): Reference_partition_descContext[]; reference_partition_desc(i: number): Reference_partition_descContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Range_partition_descContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; range_values_clause(): Range_values_clauseContext; table_partition_description(): Table_partition_descriptionContext; partition_name(): Partition_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; hash_subparts_by_quantity(): Hash_subparts_by_quantityContext; range_subpartition_desc_list(): Range_subpartition_descContext[]; range_subpartition_desc(i: number): Range_subpartition_descContext; list_subpartition_desc_list(): List_subpartition_descContext[]; list_subpartition_desc(i: number): List_subpartition_descContext; individual_hash_subparts_list(): Individual_hash_subpartsContext[]; individual_hash_subparts(i: number): Individual_hash_subpartsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class List_partition_descContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; list_values_clause(): List_values_clauseContext; table_partition_description(): Table_partition_descriptionContext; partition_name(): Partition_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; hash_subparts_by_quantity(): Hash_subparts_by_quantityContext; range_subpartition_desc_list(): Range_subpartition_descContext[]; range_subpartition_desc(i: number): Range_subpartition_descContext; list_subpartition_desc_list(): List_subpartition_descContext[]; list_subpartition_desc(i: number): List_subpartition_descContext; individual_hash_subparts_list(): Individual_hash_subpartsContext[]; individual_hash_subparts(i: number): Individual_hash_subpartsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subpartition_templateContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; TEMPLATE(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; hash_subpartition_quantity(): Hash_subpartition_quantityContext; range_subpartition_desc_list(): Range_subpartition_descContext[]; range_subpartition_desc(i: number): Range_subpartition_descContext; list_subpartition_desc_list(): List_subpartition_descContext[]; list_subpartition_desc(i: number): List_subpartition_descContext; individual_hash_subparts_list(): Individual_hash_subpartsContext[]; individual_hash_subparts(i: number): Individual_hash_subpartsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hash_subpartition_quantityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subpartition_by_rangeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; BY(): TerminalNode; RANGE(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; subpartition_template(): Subpartition_templateContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subpartition_by_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; BY(): TerminalNode; LIST(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name(): Column_nameContext; RIGHT_PAREN(): TerminalNode; subpartition_template(): Subpartition_templateContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subpartition_by_hashContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; BY(): TerminalNode; HASH(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; SUBPARTITIONS(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; subpartition_template(): Subpartition_templateContext; STORE(): TerminalNode; IN(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subpartition_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); partition_name(): Partition_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Range_subpartition_descContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; range_values_clause(): Range_values_clauseContext; subpartition_name(): Subpartition_nameContext; partitioning_storage_clause(): Partitioning_storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class List_subpartition_descContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; list_values_clause(): List_values_clauseContext; subpartition_name(): Subpartition_nameContext; partitioning_storage_clause(): Partitioning_storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Individual_hash_subpartsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; subpartition_name(): Subpartition_nameContext; partitioning_storage_clause(): Partitioning_storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hash_subparts_by_quantityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITIONS(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; STORE(): TerminalNode; IN(): TerminalNode; LEFT_PAREN(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Range_values_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VALUES(): TerminalNode; LESS(): TerminalNode; THAN(): TerminalNode; LEFT_PAREN(): TerminalNode; literal_list(): LiteralContext[]; literal(i: number): LiteralContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class List_values_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VALUES(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; literal_list(): LiteralContext[]; literal(i: number): LiteralContext; TIMESTAMP_list(): TerminalNode[]; TIMESTAMP(i: number): TerminalNode; DEFAULT(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_partition_descriptionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); deferred_segment_creation(): Deferred_segment_creationContext; segment_attributes_clause_list(): Segment_attributes_clauseContext[]; segment_attributes_clause(i: number): Segment_attributes_clauseContext; table_compression(): Table_compressionContext; key_compression(): Key_compressionContext; OVERFLOW(): TerminalNode; lob_storage_clause_list(): Lob_storage_clauseContext[]; lob_storage_clause(i: number): Lob_storage_clauseContext; varray_col_properties_list(): Varray_col_propertiesContext[]; varray_col_properties(i: number): Varray_col_propertiesContext; nested_table_col_properties_list(): Nested_table_col_propertiesContext[]; nested_table_col_properties(i: number): Nested_table_col_propertiesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partitioning_storage_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; OVERFLOW_list(): TerminalNode[]; OVERFLOW(i: number): TerminalNode; table_compression_list(): Table_compressionContext[]; table_compression(i: number): Table_compressionContext; key_compression_list(): Key_compressionContext[]; key_compression(i: number): Key_compressionContext; lob_partitioning_storage_list(): Lob_partitioning_storageContext[]; lob_partitioning_storage(i: number): Lob_partitioning_storageContext; VARRAY_list(): TerminalNode[]; VARRAY(i: number): TerminalNode; varray_item_list(): Varray_itemContext[]; varray_item(i: number): Varray_itemContext; STORE_list(): TerminalNode[]; STORE(i: number): TerminalNode; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; LOB_list(): TerminalNode[]; LOB(i: number): TerminalNode; lob_segname_list(): Lob_segnameContext[]; lob_segname(i: number): Lob_segnameContext; BASICFILE_list(): TerminalNode[]; BASICFILE(i: number): TerminalNode; SECUREFILE_list(): TerminalNode[]; SECUREFILE(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_partitioning_storageContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOB(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; lob_item(): Lob_itemContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; STORE(): TerminalNode; AS(): TerminalNode; lob_segname(): Lob_segnameContext; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; BASICFILE(): TerminalNode; SECUREFILE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Datatype_null_enableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; datatype(): DatatypeContext; SORT(): TerminalNode; DEFAULT(): TerminalNode; expression(): ExpressionContext; ENCRYPT(): TerminalNode; NOT(): TerminalNode; NULL_(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; USING(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; REGULAR_ID(): TerminalNode; SALT(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Size_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; K_LETTER(): TerminalNode; M_LETTER(): TerminalNode; G_LETTER(): TerminalNode; T_LETTER(): TerminalNode; P_LETTER(): TerminalNode; E_LETTER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_compressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMPRESS(): TerminalNode; BASIC(): TerminalNode; FOR(): TerminalNode; OLTP(): TerminalNode; QUERY(): TerminalNode; ARCHIVE(): TerminalNode; LOW(): TerminalNode; HIGH(): TerminalNode; NOCOMPRESS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmemory_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); inmemory_column_clause_list(): Inmemory_column_clauseContext[]; inmemory_column_clause(i: number): Inmemory_column_clauseContext; INMEMORY(): TerminalNode; NO(): TerminalNode; inmemory_attributes(): Inmemory_attributesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmemory_attributesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); inmemory_memcompress(): Inmemory_memcompressContext; inmemory_priority(): Inmemory_priorityContext; inmemory_distribute(): Inmemory_distributeContext; inmemory_duplicate(): Inmemory_duplicateContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmemory_memcompressContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEMCOMPRESS(): TerminalNode; FOR(): TerminalNode; DML(): TerminalNode; QUERY(): TerminalNode; CAPACITY(): TerminalNode; LOW(): TerminalNode; HIGH(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmemory_priorityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PRIORITY(): TerminalNode; NONE(): TerminalNode; LOW(): TerminalNode; MEDIUM(): TerminalNode; HIGH(): TerminalNode; CRITICAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmemory_distributeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DISTRIBUTE(): TerminalNode; AUTO(): TerminalNode; BY(): TerminalNode; FOR(): TerminalNode; SERVICE(): TerminalNode; ROWID(): TerminalNode; RANGE(): TerminalNode; PARTITION(): TerminalNode; SUBPARTITION(): TerminalNode; DEFAULT(): TerminalNode; ALL(): TerminalNode; identifier(): IdentifierContext; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmemory_duplicateContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DUPLICATE(): TerminalNode; ALL(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Inmemory_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; column_list(): Column_listContext; RIGHT_PAREN(): TerminalNode; INMEMORY(): TerminalNode; NO(): TerminalNode; inmemory_memcompress(): Inmemory_memcompressContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Physical_attributes_clauseContext extends ParserRuleContext { _pctfree: Token; _pctused: Token; _inittrans: Token; _maxtrans: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PCTFREE_list(): TerminalNode[]; PCTFREE(i: number): TerminalNode; PCTUSED_list(): TerminalNode[]; PCTUSED(i: number): TerminalNode; INITRANS_list(): TerminalNode[]; INITRANS(i: number): TerminalNode; MAXTRANS_list(): TerminalNode[]; MAXTRANS(i: number): TerminalNode; COMPUTE_list(): TerminalNode[]; COMPUTE(i: number): TerminalNode; STATISTICS_list(): TerminalNode[]; STATISTICS(i: number): TerminalNode; storage_clause_list(): Storage_clauseContext[]; storage_clause(i: number): Storage_clauseContext; compute_clauses_list(): Compute_clausesContext[]; compute_clauses(i: number): Compute_clausesContext; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Storage_clauseContext extends ParserRuleContext { _initial_size: Size_clauseContext; _next_size: Size_clauseContext; _minextents: Token; _pctincrease: Token; _freelists: Token; _freelist_groups: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STORAGE(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; INITIAL_list(): TerminalNode[]; INITIAL(i: number): TerminalNode; NEXT_list(): TerminalNode[]; NEXT(i: number): TerminalNode; MINEXTENTS_list(): TerminalNode[]; MINEXTENTS(i: number): TerminalNode; MAXEXTENTS_list(): TerminalNode[]; MAXEXTENTS(i: number): TerminalNode; PCTINCREASE_list(): TerminalNode[]; PCTINCREASE(i: number): TerminalNode; FREELISTS_list(): TerminalNode[]; FREELISTS(i: number): TerminalNode; FREELIST_list(): TerminalNode[]; FREELIST(i: number): TerminalNode; GROUPS_list(): TerminalNode[]; GROUPS(i: number): TerminalNode; OPTIMAL_list(): TerminalNode[]; OPTIMAL(i: number): TerminalNode; BUFFER_POOL_list(): TerminalNode[]; BUFFER_POOL(i: number): TerminalNode; FLASH_CACHE_list(): TerminalNode[]; FLASH_CACHE(i: number): TerminalNode; CELL_FLASH_CACHE_list(): TerminalNode[]; CELL_FLASH_CACHE(i: number): TerminalNode; ENCRYPT_list(): TerminalNode[]; ENCRYPT(i: number): TerminalNode; size_clause_list(): Size_clauseContext[]; size_clause(i: number): Size_clauseContext; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; KEEP_list(): TerminalNode[]; KEEP(i: number): TerminalNode; RECYCLE_list(): TerminalNode[]; RECYCLE(i: number): TerminalNode; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; NONE_list(): TerminalNode[]; NONE(i: number): TerminalNode; UNLIMITED_list(): TerminalNode[]; UNLIMITED(i: number): TerminalNode; NULL__list(): TerminalNode[]; NULL_(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Deferred_segment_creationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SEGMENT(): TerminalNode; CREATION(): TerminalNode; IMMEDIATE(): TerminalNode; DEFERRED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Segment_attributes_clauseContext extends ParserRuleContext { _tablespace_name: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; table_compression_list(): Table_compressionContext[]; table_compression(i: number): Table_compressionContext; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; SET_list(): TerminalNode[]; SET(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Physical_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); segment_attributes_clause(): Segment_attributes_clauseContext; deferred_segment_creation(): Deferred_segment_creationContext; table_compression(): Table_compressionContext; inmemory_table_clause(): Inmemory_table_clauseContext; ilm_clause(): Ilm_clauseContext; ORGANIZATION(): TerminalNode; EXTERNAL(): TerminalNode; PARTITION(): TerminalNode; ATTRIBUTES(): TerminalNode; external_table_clause(): External_table_clauseContext; HEAP(): TerminalNode; heap_org_table_clause(): Heap_org_table_clauseContext; INDEX(): TerminalNode; index_org_table_clause(): Index_org_table_clauseContext; REJECT(): TerminalNode; LIMIT(): TerminalNode; CLUSTER(): TerminalNode; cluster_name(): Cluster_nameContext; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ilm_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ILM(): TerminalNode; ADD(): TerminalNode; POLICY(): TerminalNode; ilm_policy_clause(): Ilm_policy_clauseContext; DELETE_ALL(): TerminalNode; ENABLE_ALL(): TerminalNode; DISABLE_ALL(): TerminalNode; DELETE(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ilm_policy_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ilm_compression_policy(): Ilm_compression_policyContext; ilm_tiering_policy(): Ilm_tiering_policyContext; ilm_inmemory_policy(): Ilm_inmemory_policyContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ilm_compression_policyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_compression(): Table_compressionContext; segment_group(): Segment_groupContext; ilm_after_on(): Ilm_after_onContext; ROW_list(): TerminalNode[]; ROW(i: number): TerminalNode; AFTER(): TerminalNode; ilm_time_period(): Ilm_time_periodContext; OF(): TerminalNode; NO(): TerminalNode; MODIFICATION(): TerminalNode; STORE(): TerminalNode; COMPRESS(): TerminalNode; COLUMN(): TerminalNode; ADVANCED(): TerminalNode; FOR(): TerminalNode; QUERY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ilm_tiering_policyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TIER(): TerminalNode; TO(): TerminalNode; tablespace(): TablespaceContext; READ(): TerminalNode; ONLY(): TerminalNode; ilm_after_on(): Ilm_after_onContext; segment_group(): Segment_groupContext; ON(): TerminalNode; function_name(): Function_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ilm_after_onContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AFTER(): TerminalNode; ilm_time_period(): Ilm_time_periodContext; OF(): TerminalNode; NO(): TerminalNode; CREATION(): TerminalNode; ACCESS(): TerminalNode; MODIFICATION(): TerminalNode; ON(): TerminalNode; function_name(): Function_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Segment_groupContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SEGMENT(): TerminalNode; GROUP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ilm_inmemory_policyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ilm_after_on(): Ilm_after_onContext; SET(): TerminalNode; INMEMORY(): TerminalNode; MODIFY(): TerminalNode; inmemory_memcompress(): Inmemory_memcompressContext; NO(): TerminalNode; SEGMENT(): TerminalNode; inmemory_attributes(): Inmemory_attributesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ilm_time_periodContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); numeric(): NumericContext; DAY(): TerminalNode; DAYS(): TerminalNode; MONTH(): TerminalNode; MONTHS(): TerminalNode; YEAR(): TerminalNode; YEARS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Heap_org_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_compression(): Table_compressionContext; inmemory_table_clause(): Inmemory_table_clauseContext; ilm_clause(): Ilm_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class External_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; external_table_data_props(): External_table_data_propsContext; RIGHT_PAREN(): TerminalNode; TYPE(): TerminalNode; access_driver_type(): Access_driver_typeContext; REJECT(): TerminalNode; LIMIT(): TerminalNode; inmemory_table_clause(): Inmemory_table_clauseContext; numeric(): NumericContext; UNLIMITED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Access_driver_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ORACLE_LOADER(): TerminalNode; ORACLE_DATAPUMP(): TerminalNode; ORACLE_HDFS(): TerminalNode; ORACLE_HIVE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class External_table_data_propsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; DIRECTORY(): TerminalNode; directory_name_list(): Directory_nameContext[]; directory_name(i: number): Directory_nameContext; ACCESS(): TerminalNode; PARAMETERS(): TerminalNode; LOCATION(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; COLON_list(): TerminalNode[]; COLON(i: number): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; opaque_format_spec(): Opaque_format_specContext; USING(): TerminalNode; CLOB(): TerminalNode; select_only_statement(): Select_only_statementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Opaque_format_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Row_movement_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ROW(): TerminalNode; MOVEMENT(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Flashback_archive_clauseContext extends ParserRuleContext { _fa: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FLASHBACK(): TerminalNode; ARCHIVE(): TerminalNode; id_expression(): Id_expressionContext; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Log_grpContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Supplemental_table_loggingContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; SUPPLEMENTAL_list(): TerminalNode[]; SUPPLEMENTAL(i: number): TerminalNode; LOG_list(): TerminalNode[]; LOG(i: number): TerminalNode; supplemental_log_grp_clause_list(): Supplemental_log_grp_clauseContext[]; supplemental_log_grp_clause(i: number): Supplemental_log_grp_clauseContext; supplemental_id_key_clause_list(): Supplemental_id_key_clauseContext[]; supplemental_id_key_clause(i: number): Supplemental_id_key_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DROP(): TerminalNode; GROUP_list(): TerminalNode[]; GROUP(i: number): TerminalNode; log_grp_list(): Log_grpContext[]; log_grp(i: number): Log_grpContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Supplemental_log_grp_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GROUP(): TerminalNode; log_grp(): Log_grpContext; LEFT_PAREN(): TerminalNode; regular_id_list(): Regular_idContext[]; regular_id(i: number): Regular_idContext; RIGHT_PAREN(): TerminalNode; NO_list(): TerminalNode[]; NO(i: number): TerminalNode; LOG_list(): TerminalNode[]; LOG(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; ALWAYS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Supplemental_id_key_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DATA(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; COLUMNS(): TerminalNode; ALL_list(): TerminalNode[]; ALL(i: number): TerminalNode; PRIMARY_list(): TerminalNode[]; PRIMARY(i: number): TerminalNode; KEY_list(): TerminalNode[]; KEY(i: number): TerminalNode; UNIQUE_list(): TerminalNode[]; UNIQUE(i: number): TerminalNode; FOREIGN_list(): TerminalNode[]; FOREIGN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Allocate_extent_clauseContext extends ParserRuleContext { _datafile: Token; _inst_num: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALLOCATE(): TerminalNode; EXTENT(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; SIZE_list(): TerminalNode[]; SIZE(i: number): TerminalNode; size_clause_list(): Size_clauseContext[]; size_clause(i: number): Size_clauseContext; DATAFILE_list(): TerminalNode[]; DATAFILE(i: number): TerminalNode; INSTANCE_list(): TerminalNode[]; INSTANCE(i: number): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Deallocate_unused_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEALLOCATE(): TerminalNode; UNUSED(): TerminalNode; KEEP(): TerminalNode; size_clause(): Size_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Shrink_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SHRINK(): TerminalNode; SPACE_KEYWORD(): TerminalNode; COMPACT(): TerminalNode; CASCADE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Records_per_block_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RECORDS_PER_BLOCK(): TerminalNode; MINIMIZE(): TerminalNode; NOMINIMIZE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Upgrade_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UPGRADE(): TerminalNode; column_properties(): Column_propertiesContext; INCLUDING(): TerminalNode; DATA(): TerminalNode; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Truncate_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TRUNCATE(): TerminalNode; TABLE(): TerminalNode; tableview_name(): Tableview_nameContext; PURGE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; TABLE(): TerminalNode; tableview_name(): Tableview_nameContext; PURGE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_tablespaceContext extends ParserRuleContext { _ts: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP_list(): TerminalNode[]; DROP(i: number): TerminalNode; TABLESPACE(): TerminalNode; id_expression(): Id_expressionContext; including_contents_clause(): Including_contents_clauseContext; KEEP(): TerminalNode; QUOTA(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_tablespace_setContext extends ParserRuleContext { _tss: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; TABLESPACE(): TerminalNode; SET(): TerminalNode; id_expression(): Id_expressionContext; including_contents_clause(): Including_contents_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Including_contents_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INCLUDING(): TerminalNode; CONTENTS(): TerminalNode; DATAFILES(): TerminalNode; CASCADE(): TerminalNode; CONSTRAINTS(): TerminalNode; AND(): TerminalNode; KEEP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_viewContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; VIEW(): TerminalNode; tableview_name(): Tableview_nameContext; CASCADE(): TerminalNode; CONSTRAINT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Comment_on_columnContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMMENT(): TerminalNode; ON(): TerminalNode; COLUMN(): TerminalNode; column_name(): Column_nameContext; IS(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Enable_or_disableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENABLE(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Allow_or_disallowContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALLOW(): TerminalNode; DISALLOW(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_synonymContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; SYNONYM(): TerminalNode; synonym_name(): Synonym_nameContext; EDITIONABLE(): TerminalNode; NONEDITIONABLE(): TerminalNode; COMPILE(): TerminalNode; PUBLIC(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_synonymContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; PUBLIC(): TerminalNode; SYNONYM(): TerminalNode; synonym_name(): Synonym_nameContext; FOR(): TerminalNode; schema_object_name(): Schema_object_nameContext; OR(): TerminalNode; REPLACE(): TerminalNode; schema_name_list(): Schema_nameContext[]; schema_name(i: number): Schema_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; AT_SIGN(): TerminalNode; link_name(): Link_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_synonymContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; SYNONYM(): TerminalNode; synonym_name(): Synonym_nameContext; PUBLIC(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_spfileContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; SPFILE(): TerminalNode; FROM(): TerminalNode; PFILE(): TerminalNode; MEMORY(): TerminalNode; EQUALS_OP_list(): TerminalNode[]; EQUALS_OP(i: number): TerminalNode; spfile_name(): Spfile_nameContext; pfile_name(): Pfile_nameContext; AS(): TerminalNode; COPY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Spfile_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pfile_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Comment_on_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMMENT(): TerminalNode; ON(): TerminalNode; TABLE(): TerminalNode; tableview_name(): Tableview_nameContext; IS(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Comment_on_materializedContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMMENT(): TerminalNode; ON(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; tableview_name(): Tableview_nameContext; IS(): TerminalNode; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_analytic_viewContext extends ParserRuleContext { _av: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; ANALYTIC(): TerminalNode; VIEW(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; RENAME(): TerminalNode; TO(): TerminalNode; COMPILE(): TerminalNode; alter_add_cache_clause(): Alter_add_cache_clauseContext; alter_drop_cache_clause(): Alter_drop_cache_clauseContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_add_cache_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; CACHE(): TerminalNode; MEASURE(): TerminalNode; GROUP(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; LEVELS(): TerminalNode; levels_item_list(): Levels_itemContext[]; levels_item(i: number): Levels_itemContext; ALL(): TerminalNode; measure_list(): Measure_listContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Levels_itemContext extends ParserRuleContext { _d: Id_expressionContext; _h: Id_expressionContext; _l: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Measure_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_drop_cache_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; CACHE(): TerminalNode; MEASURE(): TerminalNode; GROUP(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; LEVELS(): TerminalNode; levels_item_list(): Levels_itemContext[]; levels_item(i: number): Levels_itemContext; ALL(): TerminalNode; measure_list(): Measure_listContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_attribute_dimensionContext extends ParserRuleContext { _ad: Id_expressionContext; _nad: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; ATTRIBUTE(): TerminalNode; DIMENSION(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; RENAME(): TerminalNode; TO(): TerminalNode; COMPILE(): TerminalNode; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_audit_policyContext extends ParserRuleContext { _p: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; AUDIT(): TerminalNode; POLICY(): TerminalNode; id_expression(): Id_expressionContext; ADD(): TerminalNode; DROP_list(): TerminalNode[]; DROP(i: number): TerminalNode; CONDITION(): TerminalNode; privilege_audit_clause_list(): Privilege_audit_clauseContext[]; privilege_audit_clause(i: number): Privilege_audit_clauseContext; action_audit_clause_list(): Action_audit_clauseContext[]; action_audit_clause(i: number): Action_audit_clauseContext; role_audit_clause_list(): Role_audit_clauseContext[]; role_audit_clause(i: number): Role_audit_clauseContext; ONLY_list(): TerminalNode[]; ONLY(i: number): TerminalNode; TOPLEVEL_list(): TerminalNode[]; TOPLEVEL(i: number): TerminalNode; CHAR_STRING(): TerminalNode; EVALUATE(): TerminalNode; PER(): TerminalNode; STATEMENT(): TerminalNode; SESSION(): TerminalNode; INSTANCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_clusterContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; CLUSTER(): TerminalNode; cluster_name(): Cluster_nameContext; physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; SIZE_list(): TerminalNode[]; SIZE(i: number): TerminalNode; size_clause_list(): Size_clauseContext[]; size_clause(i: number): Size_clauseContext; allocate_extent_clause_list(): Allocate_extent_clauseContext[]; allocate_extent_clause(i: number): Allocate_extent_clauseContext; deallocate_unused_clause_list(): Deallocate_unused_clauseContext[]; deallocate_unused_clause(i: number): Deallocate_unused_clauseContext; cache_or_nocache_list(): Cache_or_nocacheContext[]; cache_or_nocache(i: number): Cache_or_nocacheContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_analytic_viewContext extends ParserRuleContext { _av: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; ANALYTIC(): TerminalNode; VIEW(): TerminalNode; id_expression(): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_attribute_dimensionContext extends ParserRuleContext { _ad: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; ATTRIBUTE(): TerminalNode; DIMENSION(): TerminalNode; id_expression(): Id_expressionContext; schema_name(): Schema_nameContext; PERIOD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_audit_policyContext extends ParserRuleContext { _p: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; AUDIT(): TerminalNode; POLICY(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_flashback_archiveContext extends ParserRuleContext { _fa: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; FLASHBACK(): TerminalNode; ARCHIVE(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_clusterContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; CLUSTER(): TerminalNode; cluster_name(): Cluster_nameContext; INCLUDING(): TerminalNode; TABLES(): TerminalNode; CASCADE(): TerminalNode; CONSTRAINTS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_contextContext extends ParserRuleContext { _ns: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; CONTEXT(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_directoryContext extends ParserRuleContext { _dn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; DIRECTORY(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_diskgroupContext extends ParserRuleContext { _dgn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; DISKGROUP(): TerminalNode; id_expression(): Id_expressionContext; CONTENTS(): TerminalNode; INCLUDING(): TerminalNode; EXCLUDING(): TerminalNode; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_editionContext extends ParserRuleContext { _e: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; EDITION(): TerminalNode; id_expression(): Id_expressionContext; CASCADE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Truncate_clusterContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TRUNCATE(): TerminalNode; CLUSTER(): TerminalNode; cluster_name(): Cluster_nameContext; STORAGE(): TerminalNode; DROP(): TerminalNode; REUSE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cache_or_nocacheContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CACHE(): TerminalNode; NOCACHE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Database_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_databaseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; database_clause(): Database_clauseContext; startup_clauses(): Startup_clausesContext; recovery_clauses(): Recovery_clausesContext; database_file_clauses(): Database_file_clausesContext; logfile_clauses(): Logfile_clausesContext; controlfile_clauses(): Controlfile_clausesContext; standby_database_clauses(): Standby_database_clausesContext; default_settings_clause(): Default_settings_clauseContext; instance_clauses(): Instance_clausesContext; security_clause(): Security_clauseContext; prepare_clause(): Prepare_clauseContext; drop_mirror_clause(): Drop_mirror_clauseContext; lost_write_protection(): Lost_write_protectionContext; cdb_fleet_clauses(): Cdb_fleet_clausesContext; property_clauses(): Property_clausesContext; replay_upgrade_clauses(): Replay_upgrade_clausesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Database_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DATABASE(): TerminalNode; PLUGGABLE(): TerminalNode; database_name(): Database_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Startup_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOUNT(): TerminalNode; DATABASE(): TerminalNode; STANDBY(): TerminalNode; CLONE(): TerminalNode; OPEN(): TerminalNode; READ(): TerminalNode; WRITE(): TerminalNode; resetlogs_or_noresetlogs(): Resetlogs_or_noresetlogsContext; upgrade_or_downgrade(): Upgrade_or_downgradeContext; ONLY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Resetlogs_or_noresetlogsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RESETLOGS(): TerminalNode; NORESETLOGS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Upgrade_or_downgradeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UPGRADE(): TerminalNode; DOWNGRADE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Recovery_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); general_recovery(): General_recoveryContext; managed_standby_recovery(): Managed_standby_recoveryContext; begin_or_end(): Begin_or_endContext; BACKUP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Begin_or_endContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BEGIN(): TerminalNode; END(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class General_recoveryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RECOVER(): TerminalNode; CONTINUE(): TerminalNode; CANCEL(): TerminalNode; AUTOMATIC(): TerminalNode; FROM(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; full_database_recovery(): Full_database_recoveryContext; partial_database_recovery(): Partial_database_recoveryContext; LOGFILE(): TerminalNode; DEFAULT(): TerminalNode; TEST_list(): TerminalNode[]; TEST(i: number): TerminalNode; ALLOW_list(): TerminalNode[]; ALLOW(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; CORRUPTION_list(): TerminalNode[]; CORRUPTION(i: number): TerminalNode; parallel_clause_list(): Parallel_clauseContext[]; parallel_clause(i: number): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Full_database_recoveryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DATABASE(): TerminalNode; STANDBY(): TerminalNode; UNTIL_list(): TerminalNode[]; UNTIL(i: number): TerminalNode; USING_list(): TerminalNode[]; USING(i: number): TerminalNode; BACKUP_list(): TerminalNode[]; BACKUP(i: number): TerminalNode; CONTROLFILE_list(): TerminalNode[]; CONTROLFILE(i: number): TerminalNode; SNAPSHOT_list(): TerminalNode[]; SNAPSHOT(i: number): TerminalNode; TIME_list(): TerminalNode[]; TIME(i: number): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; CANCEL_list(): TerminalNode[]; CANCEL(i: number): TerminalNode; CHANGE_list(): TerminalNode[]; CHANGE(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; CONSISTENT_list(): TerminalNode[]; CONSISTENT(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partial_database_recoveryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLESPACE(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DATAFILE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; filenumber_list(): FilenumberContext[]; filenumber(i: number): FilenumberContext; partial_database_recovery_10g(): Partial_database_recovery_10gContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partial_database_recovery_10gContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STANDBY(): TerminalNode; UNTIL(): TerminalNode; CONTROLFILE(): TerminalNode; TABLESPACE(): TerminalNode; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; DATAFILE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; filenumber_list(): FilenumberContext[]; filenumber(i: number): FilenumberContext; CONSISTENT(): TerminalNode; WITH(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Managed_standby_recoveryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RECOVER(): TerminalNode; MANAGED(): TerminalNode; STANDBY(): TerminalNode; DATABASE(): TerminalNode; TO(): TerminalNode; LOGICAL(): TerminalNode; db_name(): Db_nameContext; KEEP(): TerminalNode; IDENTITY(): TerminalNode; FINISH(): TerminalNode; CANCEL(): TerminalNode; USING_list(): TerminalNode[]; USING(i: number): TerminalNode; CURRENT_list(): TerminalNode[]; CURRENT(i: number): TerminalNode; LOGFILE_list(): TerminalNode[]; LOGFILE(i: number): TerminalNode; DISCONNECT_list(): TerminalNode[]; DISCONNECT(i: number): TerminalNode; NODELAY_list(): TerminalNode[]; NODELAY(i: number): TerminalNode; UNTIL_list(): TerminalNode[]; UNTIL(i: number): TerminalNode; CHANGE_list(): TerminalNode[]; CHANGE(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; CONSISTENT_list(): TerminalNode[]; CONSISTENT(i: number): TerminalNode; parallel_clause_list(): Parallel_clauseContext[]; parallel_clause(i: number): Parallel_clauseContext; FROM_list(): TerminalNode[]; FROM(i: number): TerminalNode; SESSION_list(): TerminalNode[]; SESSION(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Db_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Database_file_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RENAME(): TerminalNode; FILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; TO(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; create_datafile_clause(): Create_datafile_clauseContext; alter_datafile_clause(): Alter_datafile_clauseContext; alter_tempfile_clause(): Alter_tempfile_clauseContext; move_datafile_clause(): Move_datafile_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_datafile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; DATAFILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; filenumber_list(): FilenumberContext[]; filenumber(i: number): FilenumberContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; AS(): TerminalNode; NEW(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_datafile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DATAFILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; filenumber_list(): FilenumberContext[]; filenumber(i: number): FilenumberContext; ONLINE(): TerminalNode; OFFLINE(): TerminalNode; RESIZE(): TerminalNode; size_clause(): Size_clauseContext; autoextend_clause(): Autoextend_clauseContext; END(): TerminalNode; BACKUP(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; FOR(): TerminalNode; DROP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_tempfile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TEMPFILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; filenumber_list(): FilenumberContext[]; filenumber(i: number): FilenumberContext; RESIZE(): TerminalNode; size_clause(): Size_clauseContext; autoextend_clause(): Autoextend_clauseContext; DROP(): TerminalNode; ONLINE(): TerminalNode; OFFLINE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; INCLUDING(): TerminalNode; DATAFILES(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Move_datafile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOVE(): TerminalNode; DATAFILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; filenumber_list(): FilenumberContext[]; filenumber(i: number): FilenumberContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; TO(): TerminalNode; REUSE(): TerminalNode; KEEP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Logfile_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ARCHIVELOG(): TerminalNode; NOARCHIVELOG(): TerminalNode; MANUAL(): TerminalNode; FORCE(): TerminalNode; LOGGING(): TerminalNode; NO(): TerminalNode; SET(): TerminalNode; STANDBY(): TerminalNode; NOLOGGING(): TerminalNode; FOR(): TerminalNode; DATA(): TerminalNode; AVAILABILITY(): TerminalNode; LOAD(): TerminalNode; PERFORMANCE(): TerminalNode; RENAME(): TerminalNode; FILE(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; TO(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; CLEAR(): TerminalNode; LOGFILE(): TerminalNode; logfile_descriptor_list(): Logfile_descriptorContext[]; logfile_descriptor(i: number): Logfile_descriptorContext; UNARCHIVED(): TerminalNode; UNRECOVERABLE(): TerminalNode; DATAFILE(): TerminalNode; add_logfile_clauses(): Add_logfile_clausesContext; drop_logfile_clauses(): Drop_logfile_clausesContext; switch_logfile_clause(): Switch_logfile_clauseContext; supplemental_db_logging(): Supplemental_db_loggingContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_logfile_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; LOGFILE(): TerminalNode; MEMBER(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; TO(): TerminalNode; logfile_descriptor_list(): Logfile_descriptorContext[]; logfile_descriptor(i: number): Logfile_descriptorContext; STANDBY(): TerminalNode; INSTANCE(): TerminalNode; CHAR_STRING(): TerminalNode; THREAD(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; group_redo_logfile_list(): Group_redo_logfileContext[]; group_redo_logfile(i: number): Group_redo_logfileContext; REUSE_list(): TerminalNode[]; REUSE(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Group_redo_logfileContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); redo_log_file_spec(): Redo_log_file_specContext; GROUP(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_logfile_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; LOGFILE(): TerminalNode; logfile_descriptor_list(): Logfile_descriptorContext[]; logfile_descriptor(i: number): Logfile_descriptorContext; MEMBER(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; STANDBY(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Switch_logfile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SWITCH(): TerminalNode; ALL(): TerminalNode; LOGFILES(): TerminalNode; TO(): TerminalNode; BLOCKSIZE(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Supplemental_db_loggingContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); add_or_drop(): Add_or_dropContext; SUPPLEMENTAL(): TerminalNode; LOG(): TerminalNode; DATA(): TerminalNode; supplemental_id_key_clause(): Supplemental_id_key_clauseContext; supplemental_plsql_clause(): Supplemental_plsql_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_or_dropContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; DROP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Supplemental_plsql_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DATA(): TerminalNode; FOR(): TerminalNode; PROCEDURAL(): TerminalNode; REPLICATION(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Logfile_descriptorContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GROUP(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; LEFT_PAREN(): TerminalNode; filename_list(): FilenameContext[]; filename(i: number): FilenameContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Controlfile_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; STANDBY(): TerminalNode; CONTROLFILE(): TerminalNode; AS(): TerminalNode; filename(): FilenameContext; REUSE(): TerminalNode; LOGICAL(): TerminalNode; PHYSICAL(): TerminalNode; BACKUP(): TerminalNode; TO(): TerminalNode; trace_file_clause(): Trace_file_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Trace_file_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TRACE(): TerminalNode; AS(): TerminalNode; filename(): FilenameContext; RESETLOGS(): TerminalNode; NORESETLOGS(): TerminalNode; REUSE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Standby_database_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); activate_standby_db_clause(): Activate_standby_db_clauseContext; maximize_standby_db_clause(): Maximize_standby_db_clauseContext; register_logfile_clause(): Register_logfile_clauseContext; commit_switchover_clause(): Commit_switchover_clauseContext; start_standby_clause(): Start_standby_clauseContext; stop_standby_clause(): Stop_standby_clauseContext; convert_database_clause(): Convert_database_clauseContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Activate_standby_db_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ACTIVATE(): TerminalNode; STANDBY(): TerminalNode; DATABASE(): TerminalNode; FINISH(): TerminalNode; APPLY(): TerminalNode; PHYSICAL(): TerminalNode; LOGICAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Maximize_standby_db_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; STANDBY(): TerminalNode; DATABASE(): TerminalNode; TO(): TerminalNode; MAXIMIZE(): TerminalNode; PROTECTION(): TerminalNode; AVAILABILITY(): TerminalNode; PERFORMANCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Register_logfile_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REGISTER(): TerminalNode; LOGFILE(): TerminalNode; PHYSICAL(): TerminalNode; LOGICAL(): TerminalNode; OR(): TerminalNode; REPLACE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Commit_switchover_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TO_list(): TerminalNode[]; TO(i: number): TerminalNode; SWITCHOVER(): TerminalNode; PREPARE(): TerminalNode; COMMIT(): TerminalNode; CANCEL(): TerminalNode; LOGICAL(): TerminalNode; STANDBY(): TerminalNode; PRIMARY(): TerminalNode; SESSION(): TerminalNode; SHUTDOWN(): TerminalNode; WAIT(): TerminalNode; NOWAIT(): TerminalNode; PHYSICAL(): TerminalNode; WITH(): TerminalNode; WITHOUT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Start_standby_clauseContext extends ParserRuleContext { _scn_value: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); START(): TerminalNode; LOGICAL(): TerminalNode; STANDBY(): TerminalNode; APPLY(): TerminalNode; IMMEDIATE(): TerminalNode; NODELAY(): TerminalNode; NEW(): TerminalNode; PRIMARY(): TerminalNode; regular_id(): Regular_idContext; INITIAL(): TerminalNode; SKIP_(): TerminalNode; FAILED(): TerminalNode; TRANSACTION(): TerminalNode; FINISH(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Stop_standby_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOGICAL(): TerminalNode; STANDBY(): TerminalNode; APPLY(): TerminalNode; STOP(): TerminalNode; ABORT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Convert_database_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONVERT(): TerminalNode; TO(): TerminalNode; STANDBY(): TerminalNode; PHYSICAL(): TerminalNode; SNAPSHOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_settings_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; EDITION(): TerminalNode; EQUALS_OP(): TerminalNode; edition_name(): Edition_nameContext; SET(): TerminalNode; TABLESPACE(): TerminalNode; BIGFILE(): TerminalNode; SMALLFILE(): TerminalNode; tablespace(): TablespaceContext; TEMPORARY(): TerminalNode; tablespace_group_name(): Tablespace_group_nameContext; RENAME(): TerminalNode; GLOBAL_NAME(): TerminalNode; TO(): TerminalNode; database(): DatabaseContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; domain_list(): DomainContext[]; domain(i: number): DomainContext; ENABLE(): TerminalNode; BLOCK(): TerminalNode; CHANGE(): TerminalNode; TRACKING(): TerminalNode; USING(): TerminalNode; FILE(): TerminalNode; filename(): FilenameContext; REUSE(): TerminalNode; DISABLE(): TerminalNode; flashback_mode_clause(): Flashback_mode_clauseContext; set_time_zone_clause(): Set_time_zone_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Set_time_zone_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; TIMEZONE(): TerminalNode; EQUALS_OP(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Instance_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); enable_or_disable(): Enable_or_disableContext; INSTANCE(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Security_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GUARD(): TerminalNode; ALL(): TerminalNode; STANDBY(): TerminalNode; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class DomainContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class DatabaseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Edition_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class FilenumberContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class FilenameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Prepare_clauseContext extends ParserRuleContext { _c: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PREPARE(): TerminalNode; MIRROR_list(): TerminalNode[]; MIRROR(i: number): TerminalNode; COPY(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; WITH(): TerminalNode; REDUNDANCY(): TerminalNode; FOR(): TerminalNode; DATABASE(): TerminalNode; UNPROTECTED(): TerminalNode; HIGH(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_mirror_clauseContext extends ParserRuleContext { _mn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; MIRROR(): TerminalNode; COPY(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lost_write_protectionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOST(): TerminalNode; WRITE(): TerminalNode; PROTECTION(): TerminalNode; ENABLE(): TerminalNode; DISABLE(): TerminalNode; REMOVE(): TerminalNode; SUSPEND(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cdb_fleet_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); lead_cdb_clause(): Lead_cdb_clauseContext; lead_cdb_uri_clause(): Lead_cdb_uri_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lead_cdb_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; LEAD_CDB(): TerminalNode; EQUALS_OP(): TerminalNode; TRUE(): TerminalNode; FALSE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lead_cdb_uri_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; LEAD_CDB_URI(): TerminalNode; EQUALS_OP(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Property_clausesContext extends ParserRuleContext { _qcn: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PROPERTY(): TerminalNode; DEFAULT_CREDENTIAL(): TerminalNode; EQUALS_OP(): TerminalNode; SET(): TerminalNode; REMOVE(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Replay_upgrade_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UPGRADE(): TerminalNode; SYNC(): TerminalNode; ON(): TerminalNode; OFF(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_database_linkContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; DATABASE(): TerminalNode; LINK(): TerminalNode; link_name(): Link_nameContext; CONNECT(): TerminalNode; TO(): TerminalNode; user_object_name(): User_object_nameContext; IDENTIFIED(): TerminalNode; BY(): TerminalNode; password_value(): Password_valueContext; link_authentication(): Link_authenticationContext; SHARED(): TerminalNode; PUBLIC(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Password_valueContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; numeric(): NumericContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Link_authenticationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AUTHENTICATED(): TerminalNode; BY_list(): TerminalNode[]; BY(i: number): TerminalNode; user_object_name(): User_object_nameContext; IDENTIFIED(): TerminalNode; password_value(): Password_valueContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_databaseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; DATABASE(): TerminalNode; database_name(): Database_nameContext; USER_list(): TerminalNode[]; USER(i: number): TerminalNode; IDENTIFIED_list(): TerminalNode[]; IDENTIFIED(i: number): TerminalNode; BY_list(): TerminalNode[]; BY(i: number): TerminalNode; password_value_list(): Password_valueContext[]; password_value(i: number): Password_valueContext; CONTROLFILE_list(): TerminalNode[]; CONTROLFILE(i: number): TerminalNode; REUSE_list(): TerminalNode[]; REUSE(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; CHARACTER_list(): TerminalNode[]; CHARACTER(i: number): TerminalNode; SET_list(): TerminalNode[]; SET(i: number): TerminalNode; char_set_name_list(): Char_set_nameContext[]; char_set_name(i: number): Char_set_nameContext; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; database_logging_clauses_list(): Database_logging_clausesContext[]; database_logging_clauses(i: number): Database_logging_clausesContext; tablespace_clauses_list(): Tablespace_clausesContext[]; tablespace_clauses(i: number): Tablespace_clausesContext; set_time_zone_clause_list(): Set_time_zone_clauseContext[]; set_time_zone_clause(i: number): Set_time_zone_clauseContext; USER_DATA_list(): TerminalNode[]; USER_DATA(i: number): TerminalNode; tablespace_group_name_list(): Tablespace_group_nameContext[]; tablespace_group_name(i: number): Tablespace_group_nameContext; DATAFILE_list(): TerminalNode[]; DATAFILE(i: number): TerminalNode; datafile_tempfile_spec_list(): Datafile_tempfile_specContext[]; datafile_tempfile_spec(i: number): Datafile_tempfile_specContext; enable_pluggable_database_list(): Enable_pluggable_databaseContext[]; enable_pluggable_database(i: number): Enable_pluggable_databaseContext; SYS_list(): TerminalNode[]; SYS(i: number): TerminalNode; SYSTEM_list(): TerminalNode[]; SYSTEM(i: number): TerminalNode; MAXDATAFILES_list(): TerminalNode[]; MAXDATAFILES(i: number): TerminalNode; MAXINSTANCES_list(): TerminalNode[]; MAXINSTANCES(i: number): TerminalNode; BIGFILE_list(): TerminalNode[]; BIGFILE(i: number): TerminalNode; SMALLFILE_list(): TerminalNode[]; SMALLFILE(i: number): TerminalNode; NATIONAL_list(): TerminalNode[]; NATIONAL(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Database_logging_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOGFILE(): TerminalNode; database_logging_sub_clause_list(): Database_logging_sub_clauseContext[]; database_logging_sub_clause(i: number): Database_logging_sub_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; MAXLOGFILES(): TerminalNode; MAXLOGMEMBERS(): TerminalNode; MAXLOGHISTORY(): TerminalNode; ARCHIVELOG(): TerminalNode; NOARCHIVELOG(): TerminalNode; FORCE(): TerminalNode; LOGGING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Database_logging_sub_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); file_specification(): File_specificationContext; GROUP(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXTENT(): TerminalNode; MANAGEMENT(): TerminalNode; LOCAL(): TerminalNode; DATAFILE(): TerminalNode; file_specification_list(): File_specificationContext[]; file_specification(i: number): File_specificationContext; SYSAUX(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; default_tablespace(): Default_tablespaceContext; default_temp_tablespace(): Default_temp_tablespaceContext; undo_tablespace(): Undo_tablespaceContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Enable_pluggable_databaseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENABLE(): TerminalNode; PLUGGABLE(): TerminalNode; DATABASE(): TerminalNode; SEED(): TerminalNode; undo_mode_clause(): Undo_mode_clauseContext; file_name_convert(): File_name_convertContext; SYSTEM(): TerminalNode; tablespace_datafile_clauses_list(): Tablespace_datafile_clausesContext[]; tablespace_datafile_clauses(i: number): Tablespace_datafile_clausesContext; SYSAUX(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class File_name_convertContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FILE_NAME_CONVERT(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; filename_convert_sub_clause_list(): Filename_convert_sub_clauseContext[]; filename_convert_sub_clause(i: number): Filename_convert_sub_clauseContext; RIGHT_PAREN(): TerminalNode; NONE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Filename_convert_sub_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; COMMA(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tablespace_datafile_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DATAFILES(): TerminalNode; SIZE_list(): TerminalNode[]; SIZE(i: number): TerminalNode; size_clause_list(): Size_clauseContext[]; size_clause(i: number): Size_clauseContext; autoextend_clause_list(): Autoextend_clauseContext[]; autoextend_clause(i: number): Autoextend_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Undo_mode_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOCAL(): TerminalNode; UNDO(): TerminalNode; ON(): TerminalNode; OFF(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_tablespaceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; DATAFILE(): TerminalNode; datafile_tempfile_spec(): Datafile_tempfile_specContext; extent_management_clause(): Extent_management_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_temp_tablespaceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; tablespace(): TablespaceContext; TEMPORARY(): TerminalNode; TABLESPACE(): TerminalNode; LOCAL(): TerminalNode; FOR(): TerminalNode; ALL(): TerminalNode; LEAF(): TerminalNode; TEMPFILE(): TerminalNode; file_specification_list(): File_specificationContext[]; file_specification(i: number): File_specificationContext; extent_management_clause(): Extent_management_clauseContext; BIGFILE(): TerminalNode; SMALLFILE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Undo_tablespaceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNDO(): TerminalNode; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; DATAFILE(): TerminalNode; file_specification_list(): File_specificationContext[]; file_specification(i: number): File_specificationContext; BIGFILE(): TerminalNode; SMALLFILE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_databaseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; DATABASE(): TerminalNode; INCLUDING(): TerminalNode; BACKUPS(): TerminalNode; NOPROMPT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Create_database_linkContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CREATE(): TerminalNode; DATABASE(): TerminalNode; LINK(): TerminalNode; dblink(): DblinkContext; SHARED(): TerminalNode; PUBLIC(): TerminalNode; CONNECT_list(): TerminalNode[]; CONNECT(i: number): TerminalNode; TO_list(): TerminalNode[]; TO(i: number): TerminalNode; link_authentication_list(): Link_authenticationContext[]; link_authentication(i: number): Link_authenticationContext; USING(): TerminalNode; CHAR_STRING(): TerminalNode; CURRENT_USER_list(): TerminalNode[]; CURRENT_USER(i: number): TerminalNode; user_object_name_list(): User_object_nameContext[]; user_object_name(i: number): User_object_nameContext; IDENTIFIED_list(): TerminalNode[]; IDENTIFIED(i: number): TerminalNode; BY_list(): TerminalNode[]; BY(i: number): TerminalNode; password_value_list(): Password_valueContext[]; password_value(i: number): Password_valueContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class DblinkContext extends ParserRuleContext { _d: Id_expressionContext; _cq: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); database_name(): Database_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; AT_SIGN(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_database_linkContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; DATABASE(): TerminalNode; LINK(): TerminalNode; dblink(): DblinkContext; PUBLIC(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_tablespace_setContext extends ParserRuleContext { _tss: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; TABLESPACE(): TerminalNode; SET(): TerminalNode; alter_tablespace_attrs(): Alter_tablespace_attrsContext; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_tablespace_attrsContext extends ParserRuleContext { _nts: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); default_tablespace_params(): Default_tablespace_paramsContext; MINIMUM(): TerminalNode; EXTENT(): TerminalNode; size_clause(): Size_clauseContext; RESIZE(): TerminalNode; COALESCE(): TerminalNode; SHRINK(): TerminalNode; SPACE_KEYWORD(): TerminalNode; KEEP(): TerminalNode; RENAME(): TerminalNode; TO(): TerminalNode; id_expression(): Id_expressionContext; BACKUP(): TerminalNode; BEGIN(): TerminalNode; END(): TerminalNode; datafile_tempfile_clauses(): Datafile_tempfile_clausesContext; tablespace_logging_clauses(): Tablespace_logging_clausesContext; tablespace_group_clause(): Tablespace_group_clauseContext; tablespace_state_clauses(): Tablespace_state_clausesContext; autoextend_clause(): Autoextend_clauseContext; flashback_mode_clause(): Flashback_mode_clauseContext; tablespace_retention_clause(): Tablespace_retention_clauseContext; alter_tablespace_encryption(): Alter_tablespace_encryptionContext; lost_write_protection(): Lost_write_protectionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_tablespace_encryptionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENCRYPTION(): TerminalNode; OFFLINE(): TerminalNode; ONLINE(): TerminalNode; FINISH(): TerminalNode; ENCRYPT(): TerminalNode; REKEY(): TerminalNode; DECRYPT(): TerminalNode; ts_file_name_convert(): Ts_file_name_convertContext; tablespace_encryption_spec(): Tablespace_encryption_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ts_file_name_convertContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FILE_NAME_CONVERT(): TerminalNode; EQUALS_OP(): TerminalNode; LEFT_PAREN(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; RIGHT_PAREN(): TerminalNode; KEEP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_roleContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; ROLE(): TerminalNode; role_name(): Role_nameContext; role_identified_clause(): Role_identified_clauseContext; container_clause(): Container_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Role_identified_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NOT(): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; identifier(): IdentifierContext; USING(): TerminalNode; EXTERNALLY(): TerminalNode; GLOBALLY(): TerminalNode; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; AS(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_tableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALTER(): TerminalNode; TABLE_list(): TerminalNode[]; TABLE(i: number): TerminalNode; tableview_name(): Tableview_nameContext; alter_table_properties(): Alter_table_propertiesContext; constraint_clauses(): Constraint_clausesContext; column_clauses(): Column_clausesContext; alter_table_partitioning(): Alter_table_partitioningContext; move_table_clause(): Move_table_clauseContext; memoptimize_read_write_clause_list(): Memoptimize_read_write_clauseContext[]; memoptimize_read_write_clause(i: number): Memoptimize_read_write_clauseContext; enable_disable_clause_list(): Enable_disable_clauseContext[]; enable_disable_clause(i: number): Enable_disable_clauseContext; enable_or_disable_list(): Enable_or_disableContext[]; enable_or_disable(i: number): Enable_or_disableContext; LOCK_list(): TerminalNode[]; LOCK(i: number): TerminalNode; ALL_list(): TerminalNode[]; ALL(i: number): TerminalNode; TRIGGERS_list(): TerminalNode[]; TRIGGERS(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Memoptimize_read_write_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MEMOPTIMIZE(): TerminalNode; FOR(): TerminalNode; READ(): TerminalNode; WRITE(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_table_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); alter_table_properties_1(): Alter_table_properties_1Context; RENAME(): TerminalNode; TO(): TerminalNode; tableview_name(): Tableview_nameContext; shrink_clause(): Shrink_clauseContext; READ(): TerminalNode; ONLY(): TerminalNode; WRITE(): TerminalNode; REKEY(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_table_partitioningContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); add_table_partition(): Add_table_partitionContext; drop_table_partition(): Drop_table_partitionContext; merge_table_partition(): Merge_table_partitionContext; modify_table_partition(): Modify_table_partitionContext; split_table_partition(): Split_table_partitionContext; truncate_table_partition(): Truncate_table_partitionContext; exchange_table_partition(): Exchange_table_partitionContext; coalesce_table_partition(): Coalesce_table_partitionContext; alter_interval_partition(): Alter_interval_partitionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; range_partition_desc(): Range_partition_descContext; list_partition_desc(): List_partition_descContext; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; key_compression(): Key_compressionContext; UNUSABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; partition_extended_names(): Partition_extended_namesContext; subpartition_extended_names(): Subpartition_extended_namesContext; update_index_clauses(): Update_index_clausesContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MERGE(): TerminalNode; PARTITION_list(): TerminalNode[]; PARTITION(i: number): TerminalNode; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; AND(): TerminalNode; INTO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; list_values_clause(): List_values_clauseContext; ADD_list(): TerminalNode[]; ADD(i: number): TerminalNode; range_subpartition_desc(): Range_subpartition_descContext; UNUSABLE(): TerminalNode; LOCAL(): TerminalNode; INDEXES(): TerminalNode; DROP(): TerminalNode; REBUILD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Split_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SPLIT(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; INTO(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; range_partition_desc_list(): Range_partition_descContext[]; range_partition_desc(i: number): Range_partition_descContext; list_partition_desc_list(): List_partition_descContext[]; list_partition_desc(i: number): List_partition_descContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Truncate_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TRUNCATE(): TerminalNode; partition_extended_names(): Partition_extended_namesContext; subpartition_extended_names(): Subpartition_extended_namesContext; STORAGE(): TerminalNode; CASCADE(): TerminalNode; update_index_clauses(): Update_index_clausesContext; DROP(): TerminalNode; REUSE(): TerminalNode; parallel_clause(): Parallel_clauseContext; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Exchange_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXCHANGE(): TerminalNode; PARTITION(): TerminalNode; partition_name(): Partition_nameContext; WITH_list(): TerminalNode[]; WITH(i: number): TerminalNode; TABLE(): TerminalNode; tableview_name(): Tableview_nameContext; INDEXES(): TerminalNode; VALIDATION(): TerminalNode; INCLUDING(): TerminalNode; EXCLUDING(): TerminalNode; WITHOUT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Coalesce_table_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COALESCE(): TerminalNode; PARTITION(): TerminalNode; parallel_clause(): Parallel_clauseContext; allow_or_disallow(): Allow_or_disallowContext; CLUSTERING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_interval_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; INTERVAL(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; constant(): ConstantContext; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partition_extended_namesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; PARTITIONS(): TerminalNode; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; FOR(): TerminalNode; partition_key_value_list(): Partition_key_valueContext[]; partition_key_value(i: number): Partition_key_valueContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subpartition_extended_namesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; SUBPARTITIONS(): TerminalNode; partition_name_list(): Partition_nameContext[]; partition_name(i: number): Partition_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; FOR(): TerminalNode; subpartition_key_value_list(): Subpartition_key_valueContext[]; subpartition_key_value(i: number): Subpartition_key_valueContext; UPDATE(): TerminalNode; INDEXES(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_table_properties_1Context extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; table_compression_list(): Table_compressionContext[]; table_compression(i: number): Table_compressionContext; inmemory_table_clause_list(): Inmemory_table_clauseContext[]; inmemory_table_clause(i: number): Inmemory_table_clauseContext; supplemental_table_logging_list(): Supplemental_table_loggingContext[]; supplemental_table_logging(i: number): Supplemental_table_loggingContext; allocate_extent_clause_list(): Allocate_extent_clauseContext[]; allocate_extent_clause(i: number): Allocate_extent_clauseContext; deallocate_unused_clause_list(): Deallocate_unused_clauseContext[]; deallocate_unused_clause(i: number): Deallocate_unused_clauseContext; RESULT_CACHE_list(): TerminalNode[]; RESULT_CACHE(i: number): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; MODE_list(): TerminalNode[]; MODE(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; upgrade_table_clause_list(): Upgrade_table_clauseContext[]; upgrade_table_clause(i: number): Upgrade_table_clauseContext; records_per_block_clause_list(): Records_per_block_clauseContext[]; records_per_block_clause(i: number): Records_per_block_clauseContext; parallel_clause_list(): Parallel_clauseContext[]; parallel_clause(i: number): Parallel_clauseContext; row_movement_clause_list(): Row_movement_clauseContext[]; row_movement_clause(i: number): Row_movement_clauseContext; flashback_archive_clause_list(): Flashback_archive_clauseContext[]; flashback_archive_clause(i: number): Flashback_archive_clauseContext; alter_iot_clauses(): Alter_iot_clausesContext; CACHE_list(): TerminalNode[]; CACHE(i: number): TerminalNode; NOCACHE_list(): TerminalNode[]; NOCACHE(i: number): TerminalNode; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; FORCE_list(): TerminalNode[]; FORCE(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_iot_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); index_org_table_clause(): Index_org_table_clauseContext; alter_overflow_clause(): Alter_overflow_clauseContext; alter_mapping_table_clause(): Alter_mapping_table_clauseContext; COALESCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_mapping_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MAPPING(): TerminalNode; TABLE(): TerminalNode; allocate_extent_clause(): Allocate_extent_clauseContext; deallocate_unused_clause(): Deallocate_unused_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_overflow_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); add_overflow_clause(): Add_overflow_clauseContext; OVERFLOW(): TerminalNode; segment_attributes_clause_list(): Segment_attributes_clauseContext[]; segment_attributes_clause(i: number): Segment_attributes_clauseContext; allocate_extent_clause_list(): Allocate_extent_clauseContext[]; allocate_extent_clause(i: number): Allocate_extent_clauseContext; shrink_clause_list(): Shrink_clauseContext[]; shrink_clause(i: number): Shrink_clauseContext; deallocate_unused_clause_list(): Deallocate_unused_clauseContext[]; deallocate_unused_clause(i: number): Deallocate_unused_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_overflow_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; OVERFLOW(): TerminalNode; segment_attributes_clause_list(): Segment_attributes_clauseContext[]; segment_attributes_clause(i: number): Segment_attributes_clauseContext; LEFT_PAREN(): TerminalNode; PARTITION_list(): TerminalNode[]; PARTITION(i: number): TerminalNode; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_index_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); update_global_index_clause(): Update_global_index_clauseContext; update_all_indexes_clause(): Update_all_indexes_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_global_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GLOBAL(): TerminalNode; INDEXES(): TerminalNode; UPDATE(): TerminalNode; INVALIDATE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_all_indexes_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UPDATE(): TerminalNode; INDEXES(): TerminalNode; LEFT_PAREN(): TerminalNode; update_all_indexes_index_clause(): Update_all_indexes_index_clauseContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_all_indexes_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); index_name(): Index_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; update_index_partition(): Update_index_partitionContext; update_index_subpartition(): Update_index_subpartitionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; update_all_indexes_clause_list(): Update_all_indexes_clauseContext[]; update_all_indexes_clause(i: number): Update_all_indexes_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_index_partitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); index_partition_description(): Index_partition_descriptionContext; index_subpartition_clause(): Index_subpartition_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; update_index_partition_list(): Update_index_partitionContext[]; update_index_partition(i: number): Update_index_partitionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_index_subpartitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBPARTITION(): TerminalNode; subpartition_name(): Subpartition_nameContext; TABLESPACE(): TerminalNode; tablespace(): TablespaceContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; update_index_subpartition_list(): Update_index_subpartitionContext[]; update_index_subpartition(i: number): Update_index_subpartitionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Enable_disable_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENABLE(): TerminalNode; DISABLE(): TerminalNode; UNIQUE(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; PRIMARY(): TerminalNode; KEY(): TerminalNode; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; using_index_clause(): Using_index_clauseContext; exceptions_clause(): Exceptions_clauseContext; CASCADE(): TerminalNode; INDEX(): TerminalNode; VALIDATE(): TerminalNode; NOVALIDATE(): TerminalNode; KEEP(): TerminalNode; DROP(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Using_index_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; INDEX(): TerminalNode; index_name(): Index_nameContext; LEFT_PAREN(): TerminalNode; create_index(): Create_indexContext; RIGHT_PAREN(): TerminalNode; index_attributes(): Index_attributesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_attributesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); physical_attributes_clause_list(): Physical_attributes_clauseContext[]; physical_attributes_clause(i: number): Physical_attributes_clauseContext; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; TABLESPACE_list(): TerminalNode[]; TABLESPACE(i: number): TerminalNode; key_compression_list(): Key_compressionContext[]; key_compression(i: number): Key_compressionContext; sort_or_nosort_list(): Sort_or_nosortContext[]; sort_or_nosort(i: number): Sort_or_nosortContext; REVERSE_list(): TerminalNode[]; REVERSE(i: number): TerminalNode; visible_or_invisible_list(): Visible_or_invisibleContext[]; visible_or_invisible(i: number): Visible_or_invisibleContext; parallel_clause_list(): Parallel_clauseContext[]; parallel_clause(i: number): Parallel_clauseContext; tablespace_list(): TablespaceContext[]; tablespace(i: number): TablespaceContext; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sort_or_nosortContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SORT(): TerminalNode; NOSORT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Exceptions_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXCEPTIONS(): TerminalNode; INTO(): TerminalNode; tableview_name(): Tableview_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Move_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MOVE(): TerminalNode; ONLINE(): TerminalNode; segment_attributes_clause(): Segment_attributes_clauseContext; table_compression(): Table_compressionContext; index_org_table_clause(): Index_org_table_clauseContext; lob_storage_clause_list(): Lob_storage_clauseContext[]; lob_storage_clause(i: number): Lob_storage_clauseContext; varray_col_properties_list(): Varray_col_propertiesContext[]; varray_col_properties(i: number): Varray_col_propertiesContext; parallel_clause(): Parallel_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_org_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); mapping_table_clause_list(): Mapping_table_clauseContext[]; mapping_table_clause(i: number): Mapping_table_clauseContext; PCTTHRESHOLD_list(): TerminalNode[]; PCTTHRESHOLD(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; key_compression_list(): Key_compressionContext[]; key_compression(i: number): Key_compressionContext; index_org_overflow_clause(): Index_org_overflow_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Mapping_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MAPPING(): TerminalNode; TABLE(): TerminalNode; NOMAPPING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Key_compressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NOCOMPRESS(): TerminalNode; COMPRESS(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_org_overflow_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OVERFLOW(): TerminalNode; INCLUDING(): TerminalNode; column_name(): Column_nameContext; segment_attributes_clause(): Segment_attributes_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); add_modify_drop_column_clauses(): Add_modify_drop_column_clausesContext; rename_column_clause(): Rename_column_clauseContext; modify_collection_retrieval(): Modify_collection_retrievalContext; modify_lob_storage_clause(): Modify_lob_storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_collection_retrievalContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; NESTED(): TerminalNode; TABLE(): TerminalNode; collection_item(): Collection_itemContext; RETURN(): TerminalNode; AS(): TerminalNode; LOCATOR(): TerminalNode; VALUE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Collection_itemContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tableview_name(): Tableview_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rename_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RENAME(): TerminalNode; COLUMN(): TerminalNode; old_column_name(): Old_column_nameContext; TO(): TerminalNode; new_column_name(): New_column_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Old_column_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class New_column_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_modify_drop_column_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); constraint_clauses_list(): Constraint_clausesContext[]; constraint_clauses(i: number): Constraint_clausesContext; add_column_clause_list(): Add_column_clauseContext[]; add_column_clause(i: number): Add_column_clauseContext; modify_column_clauses_list(): Modify_column_clausesContext[]; modify_column_clauses(i: number): Modify_column_clausesContext; drop_column_clause_list(): Drop_column_clauseContext[]; drop_column_clause(i: number): Drop_column_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; UNUSED(): TerminalNode; COLUMN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; CASCADE_list(): TerminalNode[]; CASCADE(i: number): TerminalNode; CONSTRAINTS_list(): TerminalNode[]; CONSTRAINTS(i: number): TerminalNode; INVALIDATE_list(): TerminalNode[]; INVALIDATE(i: number): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DROP(): TerminalNode; CHECKPOINT(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; COLUMNS(): TerminalNode; CONTINUE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_column_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; LEFT_PAREN(): TerminalNode; modify_col_properties_list(): Modify_col_propertiesContext[]; modify_col_properties(i: number): Modify_col_propertiesContext; RIGHT_PAREN(): TerminalNode; modify_col_visibility_list(): Modify_col_visibilityContext[]; modify_col_visibility(i: number): Modify_col_visibilityContext; modify_col_substitutable(): Modify_col_substitutableContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_col_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; datatype(): DatatypeContext; DEFAULT(): TerminalNode; expression(): ExpressionContext; ENCRYPT(): TerminalNode; encryption_spec(): Encryption_specContext; DECRYPT(): TerminalNode; inline_constraint_list(): Inline_constraintContext[]; inline_constraint(i: number): Inline_constraintContext; lob_storage_clause(): Lob_storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_col_visibilityContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; VISIBLE(): TerminalNode; INVISIBLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_col_substitutableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COLUMN(): TerminalNode; column_name(): Column_nameContext; SUBSTITUTABLE(): TerminalNode; AT(): TerminalNode; ALL(): TerminalNode; LEVELS(): TerminalNode; NOT(): TerminalNode; FORCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; column_properties(): Column_propertiesContext; column_definition_list(): Column_definitionContext[]; column_definition(i: number): Column_definitionContext; virtual_column_definition_list(): Virtual_column_definitionContext[]; virtual_column_definition(i: number): Virtual_column_definitionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Alter_varray_col_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; VARRAY(): TerminalNode; varray_item(): Varray_itemContext; LEFT_PAREN(): TerminalNode; modify_lob_parameters(): Modify_lob_parametersContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Varray_col_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VARRAY(): TerminalNode; varray_item(): Varray_itemContext; varray_storage_clause(): Varray_storage_clauseContext; substitutable_column_clause(): Substitutable_column_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Varray_storage_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STORE(): TerminalNode; AS(): TerminalNode; LOB(): TerminalNode; LEFT_PAREN(): TerminalNode; lob_storage_parameters(): Lob_storage_parametersContext; RIGHT_PAREN(): TerminalNode; lob_segname(): Lob_segnameContext; SECUREFILE(): TerminalNode; BASICFILE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_segnameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_itemContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_storage_parametersContext extends ParserRuleContext { _tablespace_name: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLESPACE(): TerminalNode; id_expression(): Id_expressionContext; lob_parameters(): Lob_parametersContext; storage_clause(): Storage_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_storage_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOB(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; lob_item_list(): Lob_itemContext[]; lob_item(i: number): Lob_itemContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; STORE(): TerminalNode; AS(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; lob_segname_list(): Lob_segnameContext[]; lob_segname(i: number): Lob_segnameContext; SECUREFILE_list(): TerminalNode[]; SECUREFILE(i: number): TerminalNode; BASICFILE_list(): TerminalNode[]; BASICFILE(i: number): TerminalNode; lob_storage_parameters_list(): Lob_storage_parametersContext[]; lob_storage_parameters(i: number): Lob_storage_parametersContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_lob_storage_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODIFY(): TerminalNode; LOB(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; lob_item(): Lob_itemContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; modify_lob_parameters(): Modify_lob_parametersContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Modify_lob_parametersContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); storage_clause_list(): Storage_clauseContext[]; storage_clause(i: number): Storage_clauseContext; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; REBUILD_list(): TerminalNode[]; REBUILD(i: number): TerminalNode; FREEPOOLS_list(): TerminalNode[]; FREEPOOLS(i: number): TerminalNode; lob_retention_clause_list(): Lob_retention_clauseContext[]; lob_retention_clause(i: number): Lob_retention_clauseContext; lob_deduplicate_clause_list(): Lob_deduplicate_clauseContext[]; lob_deduplicate_clause(i: number): Lob_deduplicate_clauseContext; lob_compression_clause_list(): Lob_compression_clauseContext[]; lob_compression_clause(i: number): Lob_compression_clauseContext; ENCRYPT_list(): TerminalNode[]; ENCRYPT(i: number): TerminalNode; encryption_spec_list(): Encryption_specContext[]; encryption_spec(i: number): Encryption_specContext; DECRYPT_list(): TerminalNode[]; DECRYPT(i: number): TerminalNode; CACHE_list(): TerminalNode[]; CACHE(i: number): TerminalNode; allocate_extent_clause_list(): Allocate_extent_clauseContext[]; allocate_extent_clause(i: number): Allocate_extent_clauseContext; shrink_clause_list(): Shrink_clauseContext[]; shrink_clause(i: number): Shrink_clauseContext; deallocate_unused_clause_list(): Deallocate_unused_clauseContext[]; deallocate_unused_clause(i: number): Deallocate_unused_clauseContext; PCTVERSION_list(): TerminalNode[]; PCTVERSION(i: number): TerminalNode; NOCACHE_list(): TerminalNode[]; NOCACHE(i: number): TerminalNode; READS_list(): TerminalNode[]; READS(i: number): TerminalNode; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_parametersContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STORAGE_list(): TerminalNode[]; STORAGE(i: number): TerminalNode; IN_list(): TerminalNode[]; IN(i: number): TerminalNode; ROW_list(): TerminalNode[]; ROW(i: number): TerminalNode; CHUNK_list(): TerminalNode[]; CHUNK(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; PCTVERSION_list(): TerminalNode[]; PCTVERSION(i: number): TerminalNode; FREEPOOLS_list(): TerminalNode[]; FREEPOOLS(i: number): TerminalNode; lob_retention_clause_list(): Lob_retention_clauseContext[]; lob_retention_clause(i: number): Lob_retention_clauseContext; lob_deduplicate_clause_list(): Lob_deduplicate_clauseContext[]; lob_deduplicate_clause(i: number): Lob_deduplicate_clauseContext; lob_compression_clause_list(): Lob_compression_clauseContext[]; lob_compression_clause(i: number): Lob_compression_clauseContext; ENCRYPT_list(): TerminalNode[]; ENCRYPT(i: number): TerminalNode; encryption_spec_list(): Encryption_specContext[]; encryption_spec(i: number): Encryption_specContext; DECRYPT_list(): TerminalNode[]; DECRYPT(i: number): TerminalNode; ENABLE_list(): TerminalNode[]; ENABLE(i: number): TerminalNode; DISABLE_list(): TerminalNode[]; DISABLE(i: number): TerminalNode; CACHE_list(): TerminalNode[]; CACHE(i: number): TerminalNode; NOCACHE_list(): TerminalNode[]; NOCACHE(i: number): TerminalNode; READS_list(): TerminalNode[]; READS(i: number): TerminalNode; logging_clause_list(): Logging_clauseContext[]; logging_clause(i: number): Logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_deduplicate_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEDUPLICATE(): TerminalNode; KEEP_DUPLICATES(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_compression_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NOCOMPRESS(): TerminalNode; COMPRESS(): TerminalNode; HIGH(): TerminalNode; MEDIUM(): TerminalNode; LOW(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_retention_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETENTION(): TerminalNode; MAX(): TerminalNode; MIN(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; AUTO(): TerminalNode; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Encryption_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; IDENTIFIED(): TerminalNode; BY(): TerminalNode; REGULAR_ID(): TerminalNode; SALT(): TerminalNode; NO(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class TablespaceContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Varray_itemContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); object_type_col_properties_list(): Object_type_col_propertiesContext[]; object_type_col_properties(i: number): Object_type_col_propertiesContext; nested_table_col_properties_list(): Nested_table_col_propertiesContext[]; nested_table_col_properties(i: number): Nested_table_col_propertiesContext; xmltype_column_properties_list(): Xmltype_column_propertiesContext[]; xmltype_column_properties(i: number): Xmltype_column_propertiesContext; varray_col_properties_list(): Varray_col_propertiesContext[]; varray_col_properties(i: number): Varray_col_propertiesContext; lob_storage_clause_list(): Lob_storage_clauseContext[]; lob_storage_clause(i: number): Lob_storage_clauseContext; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; lob_partition_storage_list(): Lob_partition_storageContext[]; lob_partition_storage(i: number): Lob_partition_storageContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lob_partition_storageContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOB(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; lob_item_list(): Lob_itemContext[]; lob_item(i: number): Lob_itemContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; STORE(): TerminalNode; AS(): TerminalNode; COMMA(): TerminalNode; lob_storage_parameters_list(): Lob_storage_parametersContext[]; lob_storage_parameters(i: number): Lob_storage_parametersContext; lob_segname_list(): Lob_segnameContext[]; lob_segname(i: number): Lob_segnameContext; SECUREFILE_list(): TerminalNode[]; SECUREFILE(i: number): TerminalNode; BASICFILE_list(): TerminalNode[]; BASICFILE(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Period_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PERIOD(): TerminalNode; FOR(): TerminalNode; column_name(): Column_nameContext; LEFT_PAREN(): TerminalNode; start_time_column(): Start_time_columnContext; COMMA(): TerminalNode; end_time_column(): End_time_columnContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Start_time_columnContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class End_time_columnContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; SORT(): TerminalNode; DEFAULT(): TerminalNode; expression(): ExpressionContext; identity_clause(): Identity_clauseContext; ENCRYPT(): TerminalNode; encryption_spec(): Encryption_specContext; inline_ref_constraint(): Inline_ref_constraintContext; VISIBLE(): TerminalNode; INVISIBLE(): TerminalNode; datatype(): DatatypeContext; regular_id(): Regular_idContext; COLLATE(): TerminalNode; column_collation_name(): Column_collation_nameContext; ON(): TerminalNode; NULL_(): TerminalNode; inline_constraint_list(): Inline_constraintContext[]; inline_constraint(i: number): Inline_constraintContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_collation_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Identity_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GENERATED(): TerminalNode; AS(): TerminalNode; IDENTITY(): TerminalNode; ALWAYS(): TerminalNode; BY(): TerminalNode; DEFAULT(): TerminalNode; identity_options_parentheses(): Identity_options_parenthesesContext; ON(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Identity_options_parenthesesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identity_options_list(): Identity_optionsContext[]; identity_options(i: number): Identity_optionsContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Identity_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); START(): TerminalNode; WITH(): TerminalNode; numeric(): NumericContext; LIMIT(): TerminalNode; VALUE(): TerminalNode; INCREMENT(): TerminalNode; BY(): TerminalNode; MAXVALUE(): TerminalNode; NOMAXVALUE(): TerminalNode; MINVALUE(): TerminalNode; NOMINVALUE(): TerminalNode; CYCLE(): TerminalNode; NOCYCLE(): TerminalNode; CACHE(): TerminalNode; NOCACHE(): TerminalNode; ORDER(): TerminalNode; NOORDER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Virtual_column_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; datatype(): DatatypeContext; COLLATE(): TerminalNode; column_collation_name(): Column_collation_nameContext; autogenerated_sequence_definition(): Autogenerated_sequence_definitionContext; VIRTUAL(): TerminalNode; evaluation_edition_clause(): Evaluation_edition_clauseContext; UNUSABLE_list(): TerminalNode[]; UNUSABLE(i: number): TerminalNode; BEFORE(): TerminalNode; BEGINNING(): TerminalNode; WITH(): TerminalNode; inline_constraint_list(): Inline_constraintContext[]; inline_constraint(i: number): Inline_constraintContext; VISIBLE(): TerminalNode; INVISIBLE(): TerminalNode; CURRENT_list(): TerminalNode[]; CURRENT(i: number): TerminalNode; EDITION_list(): TerminalNode[]; EDITION(i: number): TerminalNode; edition_name_list(): Edition_nameContext[]; edition_name(i: number): Edition_nameContext; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Autogenerated_sequence_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GENERATED(): TerminalNode; AS(): TerminalNode; IDENTITY(): TerminalNode; ALWAYS(): TerminalNode; BY(): TerminalNode; DEFAULT(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; ON(): TerminalNode; NULL_(): TerminalNode; sequence_start_clause_list(): Sequence_start_clauseContext[]; sequence_start_clause(i: number): Sequence_start_clauseContext; sequence_spec_list(): Sequence_specContext[]; sequence_spec(i: number): Sequence_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Evaluation_edition_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EVALUATE(): TerminalNode; USING(): TerminalNode; EDITION(): TerminalNode; edition_name(): Edition_nameContext; CURRENT(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Out_of_line_part_storageContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; partition_name(): Partition_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Nested_table_col_propertiesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NESTED(): TerminalNode; TABLE(): TerminalNode; STORE(): TerminalNode; AS_list(): TerminalNode[]; AS(i: number): TerminalNode; tableview_name(): Tableview_nameContext; nested_item(): Nested_itemContext; COLUMN_VALUE(): TerminalNode; substitutable_column_clause(): Substitutable_column_clauseContext; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; RETURN(): TerminalNode; LOCAL(): TerminalNode; GLOBAL(): TerminalNode; LOCATOR(): TerminalNode; VALUE(): TerminalNode; object_properties_list(): Object_propertiesContext[]; object_properties(i: number): Object_propertiesContext; physical_properties_list(): Physical_propertiesContext[]; physical_properties(i: number): Physical_propertiesContext; column_properties_list(): Column_propertiesContext[]; column_properties(i: number): Column_propertiesContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Nested_itemContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Substitutable_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IS(): TerminalNode; OF(): TerminalNode; LEFT_PAREN(): TerminalNode; type_name(): Type_nameContext; RIGHT_PAREN(): TerminalNode; ELEMENT(): TerminalNode; TYPE(): TerminalNode; SUBSTITUTABLE(): TerminalNode; AT(): TerminalNode; ALL(): TerminalNode; LEVELS(): TerminalNode; NOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partition_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; DELIMITED_ID(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Supplemental_logging_propsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUPPLEMENTAL(): TerminalNode; LOG(): TerminalNode; supplemental_log_grp_clause(): Supplemental_log_grp_clauseContext; supplemental_id_key_clause(): Supplemental_id_key_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_or_attributeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_type_col_propertiesContext extends ParserRuleContext { _column: Regular_idContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COLUMN(): TerminalNode; substitutable_column_clause(): Substitutable_column_clauseContext; regular_id(): Regular_idContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Constraint_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; out_of_line_ref_constraint(): Out_of_line_ref_constraintContext; out_of_line_constraint_list(): Out_of_line_constraintContext[]; out_of_line_constraint(i: number): Out_of_line_constraintContext; MODIFY(): TerminalNode; constraint_state(): Constraint_stateContext; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; PRIMARY(): TerminalNode; KEY(): TerminalNode; UNIQUE(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; CASCADE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; RENAME(): TerminalNode; old_constraint_name(): Old_constraint_nameContext; TO(): TerminalNode; new_constraint_name(): New_constraint_nameContext; drop_constraint_clause_list(): Drop_constraint_clauseContext[]; drop_constraint_clause(i: number): Drop_constraint_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Old_constraint_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); constraint_name(): Constraint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class New_constraint_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); constraint_name(): Constraint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_constraint_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; drop_primary_key_or_unique_or_generic_clause(): Drop_primary_key_or_unique_or_generic_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_primary_key_or_unique_or_generic_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PRIMARY(): TerminalNode; KEY(): TerminalNode; UNIQUE(): TerminalNode; LEFT_PAREN(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; RIGHT_PAREN(): TerminalNode; CASCADE(): TerminalNode; KEEP(): TerminalNode; DROP(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ADD(): TerminalNode; add_constraint_clause_list(): Add_constraint_clauseContext[]; add_constraint_clause(i: number): Add_constraint_clauseContext; CONSTRAINT_list(): TerminalNode[]; CONSTRAINT(i: number): TerminalNode; constraint_name_list(): Constraint_nameContext[]; constraint_name(i: number): Constraint_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Add_constraint_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); primary_key_clause(): Primary_key_clauseContext; foreign_key_clause(): Foreign_key_clauseContext; unique_key_clause(): Unique_key_clauseContext; check_constraint(): Check_constraintContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Check_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHECK(): TerminalNode; LEFT_PAREN(): TerminalNode; condition(): ConditionContext; RIGHT_PAREN(): TerminalNode; DISABLE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Drop_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DROP(): TerminalNode; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Enable_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENABLE(): TerminalNode; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Disable_constraintContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DISABLE(): TerminalNode; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Foreign_key_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOREIGN(): TerminalNode; KEY(): TerminalNode; paren_column_list(): Paren_column_listContext; references_clause(): References_clauseContext; on_delete_clause(): On_delete_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class References_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REFERENCES(): TerminalNode; tableview_name(): Tableview_nameContext; paren_column_list(): Paren_column_listContext; ON(): TerminalNode; DELETE(): TerminalNode; CASCADE(): TerminalNode; SET(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class On_delete_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; DELETE(): TerminalNode; CASCADE(): TerminalNode; SET(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unique_key_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNIQUE(): TerminalNode; paren_column_list(): Paren_column_listContext; using_index_clause(): Using_index_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Primary_key_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PRIMARY(): TerminalNode; KEY(): TerminalNode; paren_column_list(): Paren_column_listContext; using_index_clause(): Using_index_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Anonymous_blockContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BEGIN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; END(): TerminalNode; DECLARE(): TerminalNode; seq_of_declare_specs(): Seq_of_declare_specsContext; EXCEPTION(): TerminalNode; exception_handler_list(): Exception_handlerContext[]; exception_handler(i: number): Exception_handlerContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Invoker_rights_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AUTHID(): TerminalNode; CURRENT_USER(): TerminalNode; DEFINER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Call_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LANGUAGE(): TerminalNode; java_spec(): Java_specContext; c_spec(): C_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Java_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); JAVA(): TerminalNode; NAME(): TerminalNode; CHAR_STRING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class C_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); C_LETTER(): TerminalNode; LIBRARY(): TerminalNode; identifier(): IdentifierContext; NAME(): TerminalNode; CHAR_STRING(): TerminalNode; c_agent_in_clause(): C_agent_in_clauseContext; WITH(): TerminalNode; CONTEXT(): TerminalNode; c_parameters_clause(): C_parameters_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class C_agent_in_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AGENT(): TerminalNode; IN(): TerminalNode; LEFT_PAREN(): TerminalNode; expressions(): ExpressionsContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class C_parameters_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARAMETERS(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; expressions(): ExpressionsContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ParameterContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); parameter_name(): Parameter_nameContext; type_spec(): Type_specContext; default_value_part(): Default_value_partContext; IN_list(): TerminalNode[]; IN(i: number): TerminalNode; OUT_list(): TerminalNode[]; OUT(i: number): TerminalNode; INOUT_list(): TerminalNode[]; INOUT(i: number): TerminalNode; NOCOPY_list(): TerminalNode[]; NOCOPY(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Default_value_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; ASSIGN_OP(): TerminalNode; DEFAULT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Seq_of_declare_specsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); declare_spec_list(): Declare_specContext[]; declare_spec(i: number): Declare_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Declare_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); pragma_declaration(): Pragma_declarationContext; exception_declaration(): Exception_declarationContext; variable_declaration(): Variable_declarationContext; subtype_declaration(): Subtype_declarationContext; cursor_declaration(): Cursor_declarationContext; type_declaration(): Type_declarationContext; procedure_spec(): Procedure_specContext; function_spec(): Function_specContext; procedure_body(): Procedure_bodyContext; function_body(): Function_bodyContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Variable_declarationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; type_spec(): Type_specContext; SEMICOLON(): TerminalNode; CONSTANT(): TerminalNode; NOT(): TerminalNode; NULL_(): TerminalNode; default_value_part(): Default_value_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subtype_declarationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBTYPE(): TerminalNode; identifier(): IdentifierContext; IS(): TerminalNode; type_spec(): Type_specContext; SEMICOLON(): TerminalNode; RANGE(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; DOUBLE_PERIOD(): TerminalNode; NOT(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cursor_declarationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CURSOR(): TerminalNode; identifier(): IdentifierContext; SEMICOLON(): TerminalNode; LEFT_PAREN(): TerminalNode; parameter_spec_list(): Parameter_specContext[]; parameter_spec(i: number): Parameter_specContext; RIGHT_PAREN(): TerminalNode; RETURN(): TerminalNode; type_spec(): Type_specContext; IS(): TerminalNode; select_statement(): Select_statementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Parameter_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); parameter_name(): Parameter_nameContext; type_spec(): Type_specContext; default_value_part(): Default_value_partContext; IN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Exception_declarationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; EXCEPTION(): TerminalNode; SEMICOLON(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pragma_declarationContext extends ParserRuleContext { _id1: IdentifierContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PRAGMA(): TerminalNode; SEMICOLON(): TerminalNode; SERIALLY_REUSABLE(): TerminalNode; AUTONOMOUS_TRANSACTION(): TerminalNode; EXCEPTION_INIT(): TerminalNode; LEFT_PAREN(): TerminalNode; exception_name(): Exception_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; numeric_negative(): Numeric_negativeContext; RIGHT_PAREN(): TerminalNode; INLINE(): TerminalNode; expression(): ExpressionContext; RESTRICT_REFERENCES(): TerminalNode; identifier_list(): IdentifierContext[]; identifier(i: number): IdentifierContext; DEFAULT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Record_type_defContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RECORD(): TerminalNode; LEFT_PAREN(): TerminalNode; field_spec_list(): Field_specContext[]; field_spec(i: number): Field_specContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Field_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; type_spec(): Type_specContext; NOT(): TerminalNode; NULL_(): TerminalNode; default_value_part(): Default_value_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Ref_cursor_type_defContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REF(): TerminalNode; CURSOR(): TerminalNode; RETURN(): TerminalNode; type_spec(): Type_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_declarationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TYPE(): TerminalNode; identifier(): IdentifierContext; IS(): TerminalNode; SEMICOLON(): TerminalNode; table_type_def(): Table_type_defContext; varray_type_def(): Varray_type_defContext; record_type_def(): Record_type_defContext; ref_cursor_type_def(): Ref_cursor_type_defContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_type_defContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLE(): TerminalNode; OF(): TerminalNode; type_spec(): Type_specContext; table_indexed_by_part(): Table_indexed_by_partContext; NOT(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_indexed_by_partContext extends ParserRuleContext { _idx1: Token; _idx2: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BY(): TerminalNode; type_spec(): Type_specContext; INDEXED(): TerminalNode; INDEX(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Varray_type_defContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; OF(): TerminalNode; type_spec(): Type_specContext; VARRAY(): TerminalNode; VARYING(): TerminalNode; ARRAY(): TerminalNode; NOT(): TerminalNode; NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Seq_of_statementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); statement_list(): StatementContext[]; statement(i: number): StatementContext; label_declaration_list(): Label_declarationContext[]; label_declaration(i: number): Label_declarationContext; SEMICOLON_list(): TerminalNode[]; SEMICOLON(i: number): TerminalNode; EOF_list(): TerminalNode[]; EOF(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Label_declarationContext extends ParserRuleContext { _ltp1: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LESS_THAN_OP_list(): TerminalNode[]; LESS_THAN_OP(i: number): TerminalNode; label_name(): Label_nameContext; GREATER_THAN_OP_list(): TerminalNode[]; GREATER_THAN_OP(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class StatementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); body(): BodyContext; block(): BlockContext; assignment_statement(): Assignment_statementContext; continue_statement(): Continue_statementContext; exit_statement(): Exit_statementContext; goto_statement(): Goto_statementContext; if_statement(): If_statementContext; loop_statement(): Loop_statementContext; forall_statement(): Forall_statementContext; null_statement(): Null_statementContext; raise_statement(): Raise_statementContext; return_statement(): Return_statementContext; case_statement(): Case_statementContext; sql_statement(): Sql_statementContext; call_statement(): Call_statementContext; pipe_row_statement(): Pipe_row_statementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Swallow_to_semiContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SEMICOLON_list(): TerminalNode[]; SEMICOLON(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Assignment_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ASSIGN_OP(): TerminalNode; expression(): ExpressionContext; general_element(): General_elementContext; bind_variable(): Bind_variableContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Continue_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONTINUE(): TerminalNode; label_name(): Label_nameContext; WHEN(): TerminalNode; condition(): ConditionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Exit_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXIT(): TerminalNode; label_name(): Label_nameContext; WHEN(): TerminalNode; condition(): ConditionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Goto_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GOTO(): TerminalNode; label_name(): Label_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class If_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IF_list(): TerminalNode[]; IF(i: number): TerminalNode; condition(): ConditionContext; THEN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; END(): TerminalNode; elsif_part_list(): Elsif_partContext[]; elsif_part(i: number): Elsif_partContext; else_part(): Else_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Elsif_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ELSIF(): TerminalNode; condition(): ConditionContext; THEN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Else_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ELSE(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Loop_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOOP_list(): TerminalNode[]; LOOP(i: number): TerminalNode; seq_of_statements(): Seq_of_statementsContext; END(): TerminalNode; label_declaration(): Label_declarationContext; WHILE(): TerminalNode; condition(): ConditionContext; FOR(): TerminalNode; cursor_loop_param(): Cursor_loop_paramContext; label_name(): Label_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cursor_loop_paramContext extends ParserRuleContext { _range_separator: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); index_name(): Index_nameContext; IN(): TerminalNode; lower_bound(): Lower_boundContext; upper_bound(): Upper_boundContext; DOUBLE_PERIOD(): TerminalNode; REVERSE(): TerminalNode; record_name(): Record_nameContext; cursor_name(): Cursor_nameContext; LEFT_PAREN(): TerminalNode; select_statement(): Select_statementContext; RIGHT_PAREN(): TerminalNode; expressions(): ExpressionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Forall_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FORALL(): TerminalNode; index_name(): Index_nameContext; IN(): TerminalNode; bounds_clause(): Bounds_clauseContext; sql_statement(): Sql_statementContext; SAVE(): TerminalNode; EXCEPTIONS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Bounds_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); lower_bound(): Lower_boundContext; DOUBLE_PERIOD(): TerminalNode; upper_bound(): Upper_boundContext; INDICES(): TerminalNode; OF(): TerminalNode; collection_name(): Collection_nameContext; between_bound(): Between_boundContext; VALUES(): TerminalNode; index_name(): Index_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Between_boundContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BETWEEN(): TerminalNode; lower_bound(): Lower_boundContext; AND(): TerminalNode; upper_bound(): Upper_boundContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lower_boundContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Upper_boundContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Null_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NULL_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Raise_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RAISE(): TerminalNode; exception_name(): Exception_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Return_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETURN(): TerminalNode; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Call_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); routine_name_list(): Routine_nameContext[]; routine_name(i: number): Routine_nameContext; CALL(): TerminalNode; function_argument_list(): Function_argumentContext[]; function_argument(i: number): Function_argumentContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; INTO(): TerminalNode; bind_variable(): Bind_variableContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pipe_row_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PIPE(): TerminalNode; ROW(): TerminalNode; LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class BodyContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BEGIN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; END(): TerminalNode; EXCEPTION(): TerminalNode; label_name(): Label_nameContext; exception_handler_list(): Exception_handlerContext[]; exception_handler(i: number): Exception_handlerContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Exception_handlerContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHEN(): TerminalNode; exception_name_list(): Exception_nameContext[]; exception_name(i: number): Exception_nameContext; THEN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; OR_list(): TerminalNode[]; OR(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Trigger_blockContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); body(): BodyContext; DECLARE(): TerminalNode; declare_spec_list(): Declare_specContext[]; declare_spec(i: number): Declare_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class BlockContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); body(): BodyContext; DECLARE(): TerminalNode; declare_spec_list(): Declare_specContext[]; declare_spec(i: number): Declare_specContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sql_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); execute_immediate(): Execute_immediateContext; data_manipulation_language_statements(): Data_manipulation_language_statementsContext; cursor_manipulation_statements(): Cursor_manipulation_statementsContext; transaction_control_statements(): Transaction_control_statementsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Execute_immediateContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXECUTE(): TerminalNode; IMMEDIATE(): TerminalNode; expression(): ExpressionContext; into_clause(): Into_clauseContext; using_clause(): Using_clauseContext; dynamic_returning_clause(): Dynamic_returning_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dynamic_returning_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); into_clause(): Into_clauseContext; RETURNING(): TerminalNode; RETURN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Data_manipulation_language_statementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); merge_statement(): Merge_statementContext; lock_table_statement(): Lock_table_statementContext; select_statement(): Select_statementContext; update_statement(): Update_statementContext; delete_statement(): Delete_statementContext; insert_statement(): Insert_statementContext; explain_statement(): Explain_statementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cursor_manipulation_statementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); close_statement(): Close_statementContext; open_statement(): Open_statementContext; fetch_statement(): Fetch_statementContext; open_for_statement(): Open_for_statementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Close_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CLOSE(): TerminalNode; cursor_name(): Cursor_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Open_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OPEN(): TerminalNode; cursor_name(): Cursor_nameContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; expressions(): ExpressionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Fetch_statementContext extends ParserRuleContext { _it1: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FETCH(): TerminalNode; cursor_name(): Cursor_nameContext; variable_name_list(): Variable_nameContext[]; variable_name(i: number): Variable_nameContext; BULK(): TerminalNode; COLLECT(): TerminalNode; INTO(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; LIMIT(): TerminalNode; numeric(): NumericContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Open_for_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OPEN(): TerminalNode; variable_name(): Variable_nameContext; FOR(): TerminalNode; select_statement(): Select_statementContext; expression(): ExpressionContext; using_clause(): Using_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Transaction_control_statementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); set_transaction_command(): Set_transaction_commandContext; set_constraint_command(): Set_constraint_commandContext; commit_statement(): Commit_statementContext; rollback_statement(): Rollback_statementContext; savepoint_statement(): Savepoint_statementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Set_transaction_commandContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; TRANSACTION(): TerminalNode; READ(): TerminalNode; ISOLATION(): TerminalNode; LEVEL(): TerminalNode; USE(): TerminalNode; ROLLBACK(): TerminalNode; SEGMENT(): TerminalNode; rollback_segment_name(): Rollback_segment_nameContext; NAME(): TerminalNode; quoted_string(): Quoted_stringContext; ONLY(): TerminalNode; WRITE(): TerminalNode; SERIALIZABLE(): TerminalNode; COMMITTED(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Set_constraint_commandContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; CONSTRAINT(): TerminalNode; CONSTRAINTS(): TerminalNode; IMMEDIATE(): TerminalNode; DEFERRED(): TerminalNode; ALL(): TerminalNode; constraint_name_list(): Constraint_nameContext[]; constraint_name(i: number): Constraint_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Commit_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COMMIT(): TerminalNode; WORK(): TerminalNode; write_clause_list(): Write_clauseContext[]; write_clause(i: number): Write_clauseContext; COMMENT(): TerminalNode; CHAR_STRING(): TerminalNode; FORCE(): TerminalNode; CORRUPT_XID(): TerminalNode; CORRUPT_XID_ALL(): TerminalNode; COMMA(): TerminalNode; numeric(): NumericContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Write_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WRITE(): TerminalNode; WAIT(): TerminalNode; NOWAIT(): TerminalNode; IMMEDIATE(): TerminalNode; BATCH(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rollback_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ROLLBACK(): TerminalNode; WORK(): TerminalNode; TO(): TerminalNode; savepoint_name(): Savepoint_nameContext; FORCE(): TerminalNode; quoted_string(): Quoted_stringContext; SAVEPOINT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Savepoint_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SAVEPOINT(): TerminalNode; savepoint_name(): Savepoint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Explain_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXPLAIN(): TerminalNode; PLAN(): TerminalNode; FOR(): TerminalNode; select_statement(): Select_statementContext; update_statement(): Update_statementContext; delete_statement(): Delete_statementContext; insert_statement(): Insert_statementContext; merge_statement(): Merge_statementContext; SET(): TerminalNode; STATEMENT_ID(): TerminalNode; EQUALS_OP(): TerminalNode; quoted_string(): Quoted_stringContext; INTO(): TerminalNode; tableview_name(): Tableview_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Select_only_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); subquery(): SubqueryContext; subquery_factoring_clause(): Subquery_factoring_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Select_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); select_only_statement(): Select_only_statementContext; for_update_clause_list(): For_update_clauseContext[]; for_update_clause(i: number): For_update_clauseContext; order_by_clause_list(): Order_by_clauseContext[]; order_by_clause(i: number): Order_by_clauseContext; offset_clause_list(): Offset_clauseContext[]; offset_clause(i: number): Offset_clauseContext; fetch_clause_list(): Fetch_clauseContext[]; fetch_clause(i: number): Fetch_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subquery_factoring_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITH(): TerminalNode; factoring_element_list(): Factoring_elementContext[]; factoring_element(i: number): Factoring_elementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Factoring_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); query_name(): Query_nameContext; AS(): TerminalNode; LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; paren_column_list(): Paren_column_listContext; order_by_clause(): Order_by_clauseContext; search_clause(): Search_clauseContext; cycle_clause(): Cycle_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Search_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SEARCH(): TerminalNode; FIRST_list(): TerminalNode[]; FIRST(i: number): TerminalNode; BY(): TerminalNode; column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; SET(): TerminalNode; DEPTH(): TerminalNode; BREADTH(): TerminalNode; ASC_list(): TerminalNode[]; ASC(i: number): TerminalNode; DESC_list(): TerminalNode[]; DESC(i: number): TerminalNode; NULLS_list(): TerminalNode[]; NULLS(i: number): TerminalNode; LAST_list(): TerminalNode[]; LAST(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cycle_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CYCLE(): TerminalNode; column_list(): Column_listContext; SET(): TerminalNode; column_name(): Column_nameContext; TO(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; DEFAULT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class SubqueryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); subquery_basic_elements(): Subquery_basic_elementsContext; subquery_operation_part_list(): Subquery_operation_partContext[]; subquery_operation_part(i: number): Subquery_operation_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subquery_basic_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); query_block(): Query_blockContext; LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subquery_operation_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); subquery_basic_elements(): Subquery_basic_elementsContext; UNION(): TerminalNode; INTERSECT(): TerminalNode; MINUS(): TerminalNode; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Query_blockContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SELECT(): TerminalNode; selected_list(): Selected_listContext; from_clause(): From_clauseContext; into_clause(): Into_clauseContext; where_clause(): Where_clauseContext; hierarchical_query_clause(): Hierarchical_query_clauseContext; group_by_clause(): Group_by_clauseContext; model_clause(): Model_clauseContext; order_by_clause(): Order_by_clauseContext; fetch_clause(): Fetch_clauseContext; DISTINCT(): TerminalNode; UNIQUE(): TerminalNode; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Selected_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ASTERISK(): TerminalNode; select_list_elements_list(): Select_list_elementsContext[]; select_list_elements(i: number): Select_list_elementsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class From_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FROM(): TerminalNode; table_ref_list(): Table_ref_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Select_list_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tableview_name(): Tableview_nameContext; PERIOD(): TerminalNode; ASTERISK(): TerminalNode; expression(): ExpressionContext; column_alias(): Column_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_ref_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_ref_list(): Table_refContext[]; table_ref(i: number): Table_refContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_refContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_ref_aux(): Table_ref_auxContext; join_clause_list(): Join_clauseContext[]; join_clause(i: number): Join_clauseContext; pivot_clause(): Pivot_clauseContext; unpivot_clause(): Unpivot_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_ref_auxContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_ref_aux_internal(): Table_ref_aux_internalContext; flashback_query_clause_list(): Flashback_query_clauseContext[]; flashback_query_clause(i: number): Flashback_query_clauseContext; table_alias(): Table_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_ref_aux_internalContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); get ruleIndex(): number; copyFrom(ctx: Table_ref_aux_internalContext): void; } export declare class Table_ref_aux_internal_threeContext extends Table_ref_aux_internalContext { constructor(parser: PlSqlParser, ctx: Table_ref_aux_internalContext); ONLY(): TerminalNode; LEFT_PAREN(): TerminalNode; dml_table_expression_clause(): Dml_table_expression_clauseContext; RIGHT_PAREN(): TerminalNode; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_ref_aux_internal_oneContext extends Table_ref_aux_internalContext { constructor(parser: PlSqlParser, ctx: Table_ref_aux_internalContext); dml_table_expression_clause(): Dml_table_expression_clauseContext; pivot_clause(): Pivot_clauseContext; unpivot_clause(): Unpivot_clauseContext; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_ref_aux_internal_twoContext extends Table_ref_aux_internalContext { constructor(parser: PlSqlParser, ctx: Table_ref_aux_internalContext); LEFT_PAREN(): TerminalNode; table_ref(): Table_refContext; RIGHT_PAREN(): TerminalNode; subquery_operation_part_list(): Subquery_operation_partContext[]; subquery_operation_part(i: number): Subquery_operation_partContext; pivot_clause(): Pivot_clauseContext; unpivot_clause(): Unpivot_clauseContext; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Join_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); JOIN(): TerminalNode; table_ref_aux(): Table_ref_auxContext; query_partition_clause_list(): Query_partition_clauseContext[]; query_partition_clause(i: number): Query_partition_clauseContext; INNER(): TerminalNode; outer_join_type(): Outer_join_typeContext; join_on_part_list(): Join_on_partContext[]; join_on_part(i: number): Join_on_partContext; join_using_part_list(): Join_using_partContext[]; join_using_part(i: number): Join_using_partContext; CROSS(): TerminalNode; NATURAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Join_on_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; condition(): ConditionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Join_using_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; paren_column_list(): Paren_column_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Outer_join_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FULL(): TerminalNode; LEFT(): TerminalNode; RIGHT(): TerminalNode; OUTER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Query_partition_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; expressions(): ExpressionsContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; subquery(): SubqueryContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Flashback_query_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VERSIONS(): TerminalNode; BETWEEN(): TerminalNode; expression(): ExpressionContext; SCN(): TerminalNode; TIMESTAMP(): TerminalNode; AS(): TerminalNode; OF(): TerminalNode; SNAPSHOT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pivot_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PIVOT(): TerminalNode; LEFT_PAREN(): TerminalNode; pivot_element_list(): Pivot_elementContext[]; pivot_element(i: number): Pivot_elementContext; pivot_for_clause(): Pivot_for_clauseContext; pivot_in_clause(): Pivot_in_clauseContext; RIGHT_PAREN(): TerminalNode; XML(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pivot_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); aggregate_function_name(): Aggregate_function_nameContext; LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; column_alias(): Column_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pivot_for_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOR(): TerminalNode; column_name(): Column_nameContext; paren_column_list(): Paren_column_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pivot_in_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IN(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; subquery(): SubqueryContext; ANY_list(): TerminalNode[]; ANY(i: number): TerminalNode; pivot_in_clause_element_list(): Pivot_in_clause_elementContext[]; pivot_in_clause_element(i: number): Pivot_in_clause_elementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pivot_in_clause_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); pivot_in_clause_elements(): Pivot_in_clause_elementsContext; column_alias(): Column_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Pivot_in_clause_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; expressions(): ExpressionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unpivot_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNPIVOT(): TerminalNode; LEFT_PAREN(): TerminalNode; pivot_for_clause(): Pivot_for_clauseContext; unpivot_in_clause(): Unpivot_in_clauseContext; RIGHT_PAREN(): TerminalNode; column_name(): Column_nameContext; paren_column_list(): Paren_column_listContext; NULLS(): TerminalNode; INCLUDE(): TerminalNode; EXCLUDE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unpivot_in_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); IN(): TerminalNode; LEFT_PAREN(): TerminalNode; unpivot_in_elements_list(): Unpivot_in_elementsContext[]; unpivot_in_elements(i: number): Unpivot_in_elementsContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unpivot_in_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; paren_column_list(): Paren_column_listContext; AS(): TerminalNode; constant_list(): ConstantContext[]; constant(i: number): ConstantContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Hierarchical_query_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CONNECT(): TerminalNode; BY(): TerminalNode; condition(): ConditionContext; NOCYCLE(): TerminalNode; start_part(): Start_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Start_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); START(): TerminalNode; WITH(): TerminalNode; condition(): ConditionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Group_by_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GROUP(): TerminalNode; BY(): TerminalNode; group_by_elements_list(): Group_by_elementsContext[]; group_by_elements(i: number): Group_by_elementsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; having_clause(): Having_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Group_by_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); grouping_sets_clause(): Grouping_sets_clauseContext; rollup_cube_clause(): Rollup_cube_clauseContext; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rollup_cube_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; grouping_sets_elements_list(): Grouping_sets_elementsContext[]; grouping_sets_elements(i: number): Grouping_sets_elementsContext; RIGHT_PAREN(): TerminalNode; ROLLUP(): TerminalNode; CUBE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Grouping_sets_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); GROUPING(): TerminalNode; SETS(): TerminalNode; LEFT_PAREN(): TerminalNode; grouping_sets_elements_list(): Grouping_sets_elementsContext[]; grouping_sets_elements(i: number): Grouping_sets_elementsContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Grouping_sets_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); rollup_cube_clause(): Rollup_cube_clauseContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; expressions(): ExpressionsContext; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Having_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); HAVING(): TerminalNode; condition(): ConditionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MODEL(): TerminalNode; main_model(): Main_modelContext; cell_reference_options_list(): Cell_reference_optionsContext[]; cell_reference_options(i: number): Cell_reference_optionsContext; return_rows_clause(): Return_rows_clauseContext; reference_model_list(): Reference_modelContext[]; reference_model(i: number): Reference_modelContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cell_reference_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NAV(): TerminalNode; IGNORE(): TerminalNode; KEEP(): TerminalNode; UNIQUE(): TerminalNode; DIMENSION(): TerminalNode; SINGLE(): TerminalNode; REFERENCE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Return_rows_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETURN(): TerminalNode; ROWS(): TerminalNode; UPDATED(): TerminalNode; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Reference_modelContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REFERENCE(): TerminalNode; reference_model_name(): Reference_model_nameContext; ON(): TerminalNode; LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; model_column_clauses(): Model_column_clausesContext; cell_reference_options_list(): Cell_reference_optionsContext[]; cell_reference_options(i: number): Cell_reference_optionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Main_modelContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); model_column_clauses(): Model_column_clausesContext; model_rules_clause(): Model_rules_clauseContext; MAIN(): TerminalNode; main_model_name(): Main_model_nameContext; cell_reference_options_list(): Cell_reference_optionsContext[]; cell_reference_options(i: number): Cell_reference_optionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_column_clausesContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DIMENSION(): TerminalNode; BY(): TerminalNode; model_column_list_list(): Model_column_listContext[]; model_column_list(i: number): Model_column_listContext; MEASURES(): TerminalNode; model_column_partition_part(): Model_column_partition_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_column_partition_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PARTITION(): TerminalNode; BY(): TerminalNode; model_column_list(): Model_column_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_column_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; model_column_list(): Model_columnContext[]; model_column(i: number): Model_columnContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_columnContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; query_block(): Query_blockContext; column_alias(): Column_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_rules_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; model_rules_part(): Model_rules_partContext; model_rules_element_list(): Model_rules_elementContext[]; model_rules_element(i: number): Model_rules_elementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_rules_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RULES(): TerminalNode; UPDATE(): TerminalNode; UPSERT(): TerminalNode; ORDER(): TerminalNode; model_iterate_clause(): Model_iterate_clauseContext; AUTOMATIC(): TerminalNode; SEQUENTIAL(): TerminalNode; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_rules_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); cell_assignment(): Cell_assignmentContext; EQUALS_OP(): TerminalNode; expression(): ExpressionContext; UPDATE(): TerminalNode; UPSERT(): TerminalNode; order_by_clause(): Order_by_clauseContext; ALL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cell_assignmentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); model_expression(): Model_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_iterate_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ITERATE(): TerminalNode; LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; until_part(): Until_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Until_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNTIL(): TerminalNode; LEFT_PAREN(): TerminalNode; condition(): ConditionContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Order_by_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ORDER(): TerminalNode; BY(): TerminalNode; order_by_elements_list(): Order_by_elementsContext[]; order_by_elements(i: number): Order_by_elementsContext; SIBLINGS(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Order_by_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; NULLS(): TerminalNode; ASC(): TerminalNode; DESC(): TerminalNode; FIRST(): TerminalNode; LAST(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Offset_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OFFSET(): TerminalNode; expression(): ExpressionContext; ROW(): TerminalNode; ROWS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Fetch_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FETCH(): TerminalNode; FIRST(): TerminalNode; NEXT(): TerminalNode; ROW(): TerminalNode; ROWS(): TerminalNode; ONLY(): TerminalNode; WITH(): TerminalNode; TIES(): TerminalNode; expression(): ExpressionContext; PERCENT_KEYWORD(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class For_update_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOR(): TerminalNode; UPDATE(): TerminalNode; for_update_of_part(): For_update_of_partContext; for_update_options(): For_update_optionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class For_update_of_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OF(): TerminalNode; column_list(): Column_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class For_update_optionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SKIP_(): TerminalNode; LOCKED(): TerminalNode; NOWAIT(): TerminalNode; WAIT(): TerminalNode; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UPDATE(): TerminalNode; general_table_ref(): General_table_refContext; update_set_clause(): Update_set_clauseContext; where_clause(): Where_clauseContext; static_returning_clause(): Static_returning_clauseContext; error_logging_clause(): Error_logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Update_set_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; column_based_update_set_clause_list(): Column_based_update_set_clauseContext[]; column_based_update_set_clause(i: number): Column_based_update_set_clauseContext; VALUE(): TerminalNode; LEFT_PAREN(): TerminalNode; identifier(): IdentifierContext; RIGHT_PAREN(): TerminalNode; EQUALS_OP(): TerminalNode; expression(): ExpressionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_based_update_set_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; EQUALS_OP(): TerminalNode; expression(): ExpressionContext; paren_column_list(): Paren_column_listContext; subquery(): SubqueryContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Delete_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELETE(): TerminalNode; general_table_ref(): General_table_refContext; FROM(): TerminalNode; where_clause(): Where_clauseContext; static_returning_clause(): Static_returning_clauseContext; error_logging_clause(): Error_logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Insert_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INSERT(): TerminalNode; single_table_insert(): Single_table_insertContext; multi_table_insert(): Multi_table_insertContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Single_table_insertContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); insert_into_clause(): Insert_into_clauseContext; values_clause(): Values_clauseContext; select_statement(): Select_statementContext; error_logging_clause(): Error_logging_clauseContext; static_returning_clause(): Static_returning_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Multi_table_insertContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); select_statement(): Select_statementContext; ALL(): TerminalNode; conditional_insert_clause(): Conditional_insert_clauseContext; multi_table_element_list(): Multi_table_elementContext[]; multi_table_element(i: number): Multi_table_elementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Multi_table_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); insert_into_clause(): Insert_into_clauseContext; values_clause(): Values_clauseContext; error_logging_clause(): Error_logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Conditional_insert_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); conditional_insert_when_part_list(): Conditional_insert_when_partContext[]; conditional_insert_when_part(i: number): Conditional_insert_when_partContext; conditional_insert_else_part(): Conditional_insert_else_partContext; ALL(): TerminalNode; FIRST(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Conditional_insert_when_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHEN(): TerminalNode; condition(): ConditionContext; THEN(): TerminalNode; multi_table_element_list(): Multi_table_elementContext[]; multi_table_element(i: number): Multi_table_elementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Conditional_insert_else_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ELSE(): TerminalNode; multi_table_element_list(): Multi_table_elementContext[]; multi_table_element(i: number): Multi_table_elementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Insert_into_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INTO(): TerminalNode; general_table_ref(): General_table_refContext; paren_column_list(): Paren_column_listContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Values_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VALUES(): TerminalNode; REGULAR_ID(): TerminalNode; LEFT_PAREN(): TerminalNode; expressions(): ExpressionsContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MERGE(): TerminalNode; INTO(): TerminalNode; tableview_name(): Tableview_nameContext; USING(): TerminalNode; selected_tableview(): Selected_tableviewContext; ON(): TerminalNode; LEFT_PAREN(): TerminalNode; condition(): ConditionContext; RIGHT_PAREN(): TerminalNode; table_alias(): Table_aliasContext; merge_update_clause(): Merge_update_clauseContext; merge_insert_clause(): Merge_insert_clauseContext; error_logging_clause(): Error_logging_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_update_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHEN(): TerminalNode; MATCHED(): TerminalNode; THEN(): TerminalNode; UPDATE(): TerminalNode; SET(): TerminalNode; merge_element_list(): Merge_elementContext[]; merge_element(i: number): Merge_elementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; where_clause(): Where_clauseContext; merge_update_delete_part(): Merge_update_delete_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; EQUALS_OP(): TerminalNode; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_update_delete_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DELETE(): TerminalNode; where_clause(): Where_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Merge_insert_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHEN(): TerminalNode; NOT(): TerminalNode; MATCHED(): TerminalNode; THEN(): TerminalNode; INSERT(): TerminalNode; values_clause(): Values_clauseContext; paren_column_list(): Paren_column_listContext; where_clause(): Where_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Selected_tableviewContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tableview_name(): Tableview_nameContext; LEFT_PAREN(): TerminalNode; select_statement(): Select_statementContext; RIGHT_PAREN(): TerminalNode; table_alias(): Table_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lock_table_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOCK(): TerminalNode; TABLE(): TerminalNode; lock_table_element_list(): Lock_table_elementContext[]; lock_table_element(i: number): Lock_table_elementContext; IN(): TerminalNode; lock_mode(): Lock_modeContext; MODE(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; wait_nowait_part(): Wait_nowait_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Wait_nowait_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WAIT(): TerminalNode; expression(): ExpressionContext; NOWAIT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lock_table_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tableview_name(): Tableview_nameContext; partition_extension_clause(): Partition_extension_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Lock_modeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ROW(): TerminalNode; SHARE(): TerminalNode; EXCLUSIVE(): TerminalNode; UPDATE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class General_table_refContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); dml_table_expression_clause(): Dml_table_expression_clauseContext; ONLY(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; table_alias(): Table_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Static_returning_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expressions(): ExpressionsContext; into_clause(): Into_clauseContext; RETURNING(): TerminalNode; RETURN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Error_logging_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LOG(): TerminalNode; ERRORS(): TerminalNode; error_logging_into_part(): Error_logging_into_partContext; expression(): ExpressionContext; error_logging_reject_part(): Error_logging_reject_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Error_logging_into_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INTO(): TerminalNode; tableview_name(): Tableview_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Error_logging_reject_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REJECT(): TerminalNode; LIMIT(): TerminalNode; UNLIMITED(): TerminalNode; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dml_table_expression_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_collection_expression(): Table_collection_expressionContext; LEFT_PAREN(): TerminalNode; select_statement(): Select_statementContext; RIGHT_PAREN(): TerminalNode; subquery_restriction_clause(): Subquery_restriction_clauseContext; tableview_name(): Tableview_nameContext; sample_clause(): Sample_clauseContext; json_table_clause(): Json_table_clauseContext; AS(): TerminalNode; identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_collection_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TABLE(): TerminalNode; THE(): TerminalNode; LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; expression(): ExpressionContext; outer_join_sign(): Outer_join_signContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Subquery_restriction_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITH(): TerminalNode; READ(): TerminalNode; ONLY(): TerminalNode; CHECK(): TerminalNode; OPTION(): TerminalNode; CONSTRAINT(): TerminalNode; constraint_name(): Constraint_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sample_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SAMPLE(): TerminalNode; LEFT_PAREN(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; RIGHT_PAREN(): TerminalNode; BLOCK(): TerminalNode; COMMA(): TerminalNode; seed_part(): Seed_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Seed_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SEED(): TerminalNode; LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ConditionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; json_condition(): Json_conditionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_conditionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name(): Column_nameContext; IS(): TerminalNode; JSON_list(): TerminalNode[]; JSON(i: number): TerminalNode; NOT(): TerminalNode; FORMAT(): TerminalNode; UNIQUE(): TerminalNode; KEYS(): TerminalNode; STRICT(): TerminalNode; LAX(): TerminalNode; WITH(): TerminalNode; WITHOUT(): TerminalNode; JSON_EQUAL(): TerminalNode; LEFT_PAREN(): TerminalNode; expressions(): ExpressionsContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ExpressionsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ExpressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); cursor_expression(): Cursor_expressionContext; logical_expression(): Logical_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cursor_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CURSOR(): TerminalNode; LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Logical_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); unary_logical_expression(): Unary_logical_expressionContext; logical_expression_list(): Logical_expressionContext[]; logical_expression(i: number): Logical_expressionContext; AND(): TerminalNode; OR(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unary_logical_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); multiset_expression(): Multiset_expressionContext; NOT_list(): TerminalNode[]; NOT(i: number): TerminalNode; IS_list(): TerminalNode[]; IS(i: number): TerminalNode; logical_operation_list(): Logical_operationContext[]; logical_operation(i: number): Logical_operationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Logical_operationContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NULL_(): TerminalNode; NAN(): TerminalNode; PRESENT(): TerminalNode; INFINITE(): TerminalNode; A_LETTER(): TerminalNode; SET(): TerminalNode; EMPTY(): TerminalNode; OF(): TerminalNode; LEFT_PAREN(): TerminalNode; type_spec_list(): Type_specContext[]; type_spec(i: number): Type_specContext; RIGHT_PAREN(): TerminalNode; TYPE(): TerminalNode; ONLY(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Multiset_expressionContext extends ParserRuleContext { _multiset_type: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); relational_expression(): Relational_expressionContext; concatenation(): ConcatenationContext; MEMBER(): TerminalNode; SUBMULTISET(): TerminalNode; OF(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Relational_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); compound_expression(): Compound_expressionContext; relational_expression_list(): Relational_expressionContext[]; relational_expression(i: number): Relational_expressionContext; relational_operator(): Relational_operatorContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Compound_expressionContext extends ParserRuleContext { _like_type: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); concatenation_list(): ConcatenationContext[]; concatenation(i: number): ConcatenationContext; IN(): TerminalNode; in_elements(): In_elementsContext; BETWEEN(): TerminalNode; between_elements(): Between_elementsContext; NOT(): TerminalNode; LIKE(): TerminalNode; LIKEC(): TerminalNode; LIKE2(): TerminalNode; LIKE4(): TerminalNode; ESCAPE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Relational_operatorContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EQUALS_OP(): TerminalNode; NOT_EQUAL_OP(): TerminalNode; LESS_THAN_OP(): TerminalNode; GREATER_THAN_OP(): TerminalNode; EXCLAMATION_OPERATOR_PART(): TerminalNode; CARRET_OPERATOR_PART(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class In_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; concatenation_list(): ConcatenationContext[]; concatenation(i: number): ConcatenationContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; constant(): ConstantContext; bind_variable(): Bind_variableContext; general_element(): General_elementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Between_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); concatenation_list(): ConcatenationContext[]; concatenation(i: number): ConcatenationContext; AND(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ConcatenationContext extends ParserRuleContext { _op: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); model_expression(): Model_expressionContext; AT(): TerminalNode; interval_expression(): Interval_expressionContext; ON(): TerminalNode; OVERFLOW(): TerminalNode; TRUNCATE(): TerminalNode; ERROR(): TerminalNode; LOCAL(): TerminalNode; TIME(): TerminalNode; ZONE(): TerminalNode; concatenation_list(): ConcatenationContext[]; concatenation(i: number): ConcatenationContext; ASTERISK(): TerminalNode; SOLIDUS(): TerminalNode; PLUS_SIGN(): TerminalNode; MINUS_SIGN(): TerminalNode; BAR_list(): TerminalNode[]; BAR(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Interval_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DAY(): TerminalNode; TO(): TerminalNode; SECOND(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; concatenation_list(): ConcatenationContext[]; concatenation(i: number): ConcatenationContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; YEAR(): TerminalNode; MONTH(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); unary_expression(): Unary_expressionContext; LEFT_BRACKET(): TerminalNode; model_expression_element(): Model_expression_elementContext; RIGHT_BRACKET(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Model_expression_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ANY_list(): TerminalNode[]; ANY(i: number): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; single_column_for_loop_list(): Single_column_for_loopContext[]; single_column_for_loop(i: number): Single_column_for_loopContext; multi_column_for_loop(): Multi_column_for_loopContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Single_column_for_loopContext extends ParserRuleContext { _fromExpr: ExpressionContext; _toExpr: ExpressionContext; _action_type: Token; _action_expr: ExpressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOR(): TerminalNode; column_name(): Column_nameContext; IN(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; FROM(): TerminalNode; TO(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; INCREMENT(): TerminalNode; DECREMENT(): TerminalNode; expressions(): ExpressionsContext; LIKE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Multi_column_for_loopContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); FOR(): TerminalNode; paren_column_list(): Paren_column_listContext; IN(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; subquery(): SubqueryContext; expressions(): ExpressionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Unary_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); unary_expression(): Unary_expressionContext; MINUS_SIGN(): TerminalNode; PLUS_SIGN(): TerminalNode; PRIOR(): TerminalNode; CONNECT_BY_ROOT(): TerminalNode; NEW(): TerminalNode; DISTINCT(): TerminalNode; ALL(): TerminalNode; case_statement(): Case_statementContext; quantified_expression(): Quantified_expressionContext; standard_function(): Standard_functionContext; atom(): AtomContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Case_statementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); searched_case_statement(): Searched_case_statementContext; simple_case_statement(): Simple_case_statementContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Simple_case_statementContext extends ParserRuleContext { _ck1: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; END(): TerminalNode; CASE_list(): TerminalNode[]; CASE(i: number): TerminalNode; label_name_list(): Label_nameContext[]; label_name(i: number): Label_nameContext; simple_case_when_part_list(): Simple_case_when_partContext[]; simple_case_when_part(i: number): Simple_case_when_partContext; case_else_part(): Case_else_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Simple_case_when_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHEN(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; THEN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Searched_case_statementContext extends ParserRuleContext { _ck1: Token; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); END(): TerminalNode; CASE_list(): TerminalNode[]; CASE(i: number): TerminalNode; label_name_list(): Label_nameContext[]; label_name(i: number): Label_nameContext; searched_case_when_part_list(): Searched_case_when_partContext[]; searched_case_when_part(i: number): Searched_case_when_partContext; case_else_part(): Case_else_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Searched_case_when_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHEN(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; THEN(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Case_else_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ELSE(): TerminalNode; seq_of_statements(): Seq_of_statementsContext; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class AtomContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); table_element(): Table_elementContext; outer_join_sign(): Outer_join_signContext; bind_variable(): Bind_variableContext; constant(): ConstantContext; general_element(): General_elementContext; LEFT_PAREN(): TerminalNode; subquery(): SubqueryContext; RIGHT_PAREN(): TerminalNode; subquery_operation_part_list(): Subquery_operation_partContext[]; subquery_operation_part(i: number): Subquery_operation_partContext; expressions(): ExpressionsContext; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Quantified_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SOME(): TerminalNode; EXISTS(): TerminalNode; ALL(): TerminalNode; ANY(): TerminalNode; LEFT_PAREN(): TerminalNode; select_only_statement(): Select_only_statementContext; RIGHT_PAREN(): TerminalNode; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class String_functionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUBSTR(): TerminalNode; LEFT_PAREN(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; RIGHT_PAREN(): TerminalNode; TO_CHAR(): TerminalNode; table_element(): Table_elementContext; standard_function(): Standard_functionContext; quoted_string_list(): Quoted_stringContext[]; quoted_string(i: number): Quoted_stringContext; DECODE(): TerminalNode; expressions(): ExpressionsContext; CHR(): TerminalNode; concatenation(): ConcatenationContext; USING(): TerminalNode; NCHAR_CS(): TerminalNode; NVL(): TerminalNode; TRIM(): TerminalNode; FROM(): TerminalNode; LEADING(): TerminalNode; TRAILING(): TerminalNode; BOTH(): TerminalNode; TO_DATE(): TerminalNode; DEFAULT(): TerminalNode; ON(): TerminalNode; CONVERSION(): TerminalNode; ERROR(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Standard_functionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); string_function(): String_functionContext; numeric_function_wrapper(): Numeric_function_wrapperContext; json_function(): Json_functionContext; other_function(): Other_functionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_functionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); JSON_ARRAY(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; json_array_element_list(): Json_array_elementContext[]; json_array_element(i: number): Json_array_elementContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; json_on_null_clause(): Json_on_null_clauseContext; json_return_clause(): Json_return_clauseContext; STRICT(): TerminalNode; JSON_ARRAYAGG(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; FORMAT(): TerminalNode; JSON(): TerminalNode; order_by_clause(): Order_by_clauseContext; JSON_OBJECT(): TerminalNode; json_object_content(): Json_object_contentContext; JSON_OBJECTAGG(): TerminalNode; VALUE(): TerminalNode; KEY(): TerminalNode; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; NULL__list(): TerminalNode[]; NULL_(i: number): TerminalNode; RETURNING(): TerminalNode; WITH(): TerminalNode; UNIQUE(): TerminalNode; KEYS(): TerminalNode; ABSENT(): TerminalNode; VARCHAR2(): TerminalNode; CLOB(): TerminalNode; BLOB(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; BYTE(): TerminalNode; CHAR(): TerminalNode; JSON_QUERY(): TerminalNode; CHAR_STRING(): TerminalNode; json_query_returning_clause(): Json_query_returning_clauseContext; json_query_wrapper_clause(): Json_query_wrapper_clauseContext; json_query_on_error_clause(): Json_query_on_error_clauseContext; json_query_on_empty_clause(): Json_query_on_empty_clauseContext; JSON_SERIALIZE(): TerminalNode; json_query_return_type(): Json_query_return_typeContext; PRETTY(): TerminalNode; ASCII(): TerminalNode; TRUNCATE(): TerminalNode; ERROR_list(): TerminalNode[]; ERROR(i: number): TerminalNode; EMPTY(): TerminalNode; ARRAY(): TerminalNode; OBJECT(): TerminalNode; JSON_TRANSFORM(): TerminalNode; json_transform_op_list(): Json_transform_opContext[]; json_transform_op(i: number): Json_transform_opContext; JSON_VALUE(): TerminalNode; json_value_return_clause(): Json_value_return_clauseContext; json_value_on_mismatch_clause(): Json_value_on_mismatch_clauseContext; DEFAULT_list(): TerminalNode[]; DEFAULT(i: number): TerminalNode; literal_list(): LiteralContext[]; literal(i: number): LiteralContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_object_contentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); json_object_entry_list(): Json_object_entryContext[]; json_object_entry(i: number): Json_object_entryContext; ASTERISK(): TerminalNode; json_on_null_clause(): Json_on_null_clauseContext; json_return_clause(): Json_return_clauseContext; STRICT(): TerminalNode; WITH(): TerminalNode; UNIQUE(): TerminalNode; KEYS(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_object_entryContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; KEY(): TerminalNode; VALUE(): TerminalNode; IS(): TerminalNode; COLON(): TerminalNode; FORMAT(): TerminalNode; JSON(): TerminalNode; identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_table_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); JSON_TABLE(): TerminalNode; LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; FORMAT(): TerminalNode; JSON(): TerminalNode; COMMA(): TerminalNode; CHAR_STRING(): TerminalNode; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; ERROR_list(): TerminalNode[]; ERROR(i: number): TerminalNode; EMPTY_list(): TerminalNode[]; EMPTY(i: number): TerminalNode; json_column_clause(): Json_column_clauseContext; NULL__list(): TerminalNode[]; NULL_(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_array_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; CHAR_STRING(): TerminalNode; NULL_(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; json_function(): Json_functionContext; FORMAT(): TerminalNode; JSON(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_on_null_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; NULL__list(): TerminalNode[]; NULL_(i: number): TerminalNode; ABSENT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_return_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETURNING(): TerminalNode; VARCHAR2(): TerminalNode; CLOB(): TerminalNode; BLOB(): TerminalNode; LEFT_PAREN(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; RIGHT_PAREN(): TerminalNode; BYTE(): TerminalNode; CHAR(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_transform_opContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); REMOVE(): TerminalNode; CHAR_STRING_list(): TerminalNode[]; CHAR_STRING(i: number): TerminalNode; ON_list(): TerminalNode[]; ON(i: number): TerminalNode; MISSING(): TerminalNode; IGNORE_list(): TerminalNode[]; IGNORE(i: number): TerminalNode; ERROR_list(): TerminalNode[]; ERROR(i: number): TerminalNode; INSERT(): TerminalNode; EQUALS_OP(): TerminalNode; EXISTING(): TerminalNode; NULL__list(): TerminalNode[]; NULL_(i: number): TerminalNode; REPLACE(): TerminalNode; CREATE(): TerminalNode; expression(): ExpressionContext; FORMAT(): TerminalNode; JSON(): TerminalNode; APPEND(): TerminalNode; SET(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_column_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COLUMNS(): TerminalNode; LEFT_PAREN(): TerminalNode; json_column_definition_list(): Json_column_definitionContext[]; json_column_definition(i: number): Json_column_definitionContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_column_definitionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; json_value_return_type(): Json_value_return_typeContext; PATH(): TerminalNode; CHAR_STRING(): TerminalNode; TRUNCATE(): TerminalNode; json_query_on_error_clause(): Json_query_on_error_clauseContext; json_query_on_empty_clause(): Json_query_on_empty_clauseContext; EXISTS(): TerminalNode; FORMAT(): TerminalNode; JSON(): TerminalNode; json_query_return_type(): Json_query_return_typeContext; json_query_wrapper_clause(): Json_query_wrapper_clauseContext; NESTED(): TerminalNode; json_column_clause(): Json_column_clauseContext; LEFT_BRACKET(): TerminalNode; ASTERISK(): TerminalNode; RIGHT_BRACKET(): TerminalNode; FOR(): TerminalNode; ORDINALITY(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_query_returning_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETURNING(): TerminalNode; json_query_return_type(): Json_query_return_typeContext; PRETTY(): TerminalNode; ASCII(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_query_return_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VARCHAR2(): TerminalNode; LEFT_PAREN(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; RIGHT_PAREN(): TerminalNode; BYTE(): TerminalNode; CHAR(): TerminalNode; CLOB(): TerminalNode; BLOB(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_query_wrapper_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITHOUT(): TerminalNode; WRAPPER(): TerminalNode; ARRAY(): TerminalNode; WITH(): TerminalNode; UNCONDITIONAL(): TerminalNode; CONDITIONAL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_query_on_error_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; ERROR_list(): TerminalNode[]; ERROR(i: number): TerminalNode; NULL_(): TerminalNode; EMPTY(): TerminalNode; ARRAY(): TerminalNode; OBJECT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_query_on_empty_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; EMPTY_list(): TerminalNode[]; EMPTY(i: number): TerminalNode; ERROR(): TerminalNode; NULL_(): TerminalNode; ARRAY(): TerminalNode; OBJECT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_value_return_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); RETURNING(): TerminalNode; json_value_return_type(): Json_value_return_typeContext; ASCII(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_value_return_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VARCHAR2(): TerminalNode; LEFT_PAREN(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; RIGHT_PAREN(): TerminalNode; TRUNCATE(): TerminalNode; BYTE(): TerminalNode; CHAR(): TerminalNode; CLOB(): TerminalNode; DATE(): TerminalNode; NUMBER(): TerminalNode; INTEGER_list(): TerminalNode[]; INTEGER(i: number): TerminalNode; COMMA(): TerminalNode; TIMESTAMP(): TerminalNode; WITH(): TerminalNode; TIMEZONE(): TerminalNode; SDO_GEOMETRY(): TerminalNode; expression(): ExpressionContext; USING(): TerminalNode; CASESENSITIVE(): TerminalNode; MAPPING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Json_value_on_mismatch_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; MISMATCH(): TerminalNode; IGNORE(): TerminalNode; ERROR_list(): TerminalNode[]; ERROR(i: number): TerminalNode; NULL_(): TerminalNode; LEFT_PAREN(): TerminalNode; MISSING(): TerminalNode; DATA(): TerminalNode; EXTRA(): TerminalNode; TYPE(): TerminalNode; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class LiteralContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHAR_STRING(): TerminalNode; string_function(): String_functionContext; numeric(): NumericContext; MAXVALUE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Numeric_function_wrapperContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); numeric_function(): Numeric_functionContext; single_column_for_loop(): Single_column_for_loopContext; multi_column_for_loop(): Multi_column_for_loopContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Numeric_functionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SUM(): TerminalNode; LEFT_PAREN(): TerminalNode; expression(): ExpressionContext; RIGHT_PAREN(): TerminalNode; DISTINCT(): TerminalNode; ALL(): TerminalNode; COUNT(): TerminalNode; ASTERISK(): TerminalNode; over_clause(): Over_clauseContext; concatenation(): ConcatenationContext; UNIQUE(): TerminalNode; ROUND(): TerminalNode; COMMA(): TerminalNode; UNSIGNED_INTEGER(): TerminalNode; AVG(): TerminalNode; MAX(): TerminalNode; LEAST(): TerminalNode; expressions(): ExpressionsContext; GREATEST(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Listagg_overflow_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ON(): TerminalNode; OVERFLOW(): TerminalNode; ERROR(): TerminalNode; TRUNCATE(): TerminalNode; CHAR_STRING(): TerminalNode; COUNT(): TerminalNode; WITH(): TerminalNode; WITHOUT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Other_functionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); over_clause_keyword(): Over_clause_keywordContext; function_argument_analytic(): Function_argument_analyticContext; over_clause(): Over_clauseContext; regular_id(): Regular_idContext; function_argument_modeling(): Function_argument_modelingContext; using_clause(): Using_clauseContext; COUNT(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; ASTERISK(): TerminalNode; concatenation_list(): ConcatenationContext[]; concatenation(i: number): ConcatenationContext; DISTINCT(): TerminalNode; UNIQUE(): TerminalNode; ALL(): TerminalNode; AS(): TerminalNode; type_spec(): Type_specContext; CAST(): TerminalNode; XMLCAST(): TerminalNode; MULTISET(): TerminalNode; subquery(): SubqueryContext; DEFAULT(): TerminalNode; ON(): TerminalNode; CONVERSION(): TerminalNode; ERROR(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; quoted_string_list(): Quoted_stringContext[]; quoted_string(i: number): Quoted_stringContext; COALESCE(): TerminalNode; table_element(): Table_elementContext; numeric(): NumericContext; COLLECT(): TerminalNode; collect_order_by_part(): Collect_order_by_partContext; within_or_over_clause_keyword(): Within_or_over_clause_keywordContext; function_argument(): Function_argumentContext; within_or_over_part_list(): Within_or_over_partContext[]; within_or_over_part(i: number): Within_or_over_partContext; LISTAGG(): TerminalNode; argument(): ArgumentContext; CHAR_STRING(): TerminalNode; listagg_overflow_clause(): Listagg_overflow_clauseContext; WITHIN(): TerminalNode; GROUP(): TerminalNode; order_by_clause(): Order_by_clauseContext; cursor_name(): Cursor_nameContext; PERCENT_ISOPEN(): TerminalNode; PERCENT_FOUND(): TerminalNode; PERCENT_NOTFOUND(): TerminalNode; PERCENT_ROWCOUNT(): TerminalNode; DECOMPOSE(): TerminalNode; CANONICAL(): TerminalNode; COMPATIBILITY(): TerminalNode; EXTRACT(): TerminalNode; FROM(): TerminalNode; FIRST_VALUE(): TerminalNode; LAST_VALUE(): TerminalNode; respect_or_ignore_nulls(): Respect_or_ignore_nullsContext; standard_prediction_function_keyword(): Standard_prediction_function_keywordContext; expressions(): ExpressionsContext; cost_matrix_clause(): Cost_matrix_clauseContext; TO_BINARY_DOUBLE(): TerminalNode; TO_BINARY_FLOAT(): TerminalNode; TO_NUMBER(): TerminalNode; TO_TIMESTAMP(): TerminalNode; TO_TIMESTAMP_TZ(): TerminalNode; TO_DSINTERVAL(): TerminalNode; TO_YMINTERVAL(): TerminalNode; TRANSLATE(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; USING(): TerminalNode; CHAR_CS(): TerminalNode; NCHAR_CS(): TerminalNode; TREAT(): TerminalNode; REF(): TerminalNode; TRIM(): TerminalNode; LEADING(): TerminalNode; TRAILING(): TerminalNode; BOTH(): TerminalNode; VALIDATE_CONVERSION(): TerminalNode; XMLAGG(): TerminalNode; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; general_element_part_list(): General_element_partContext[]; general_element_part(i: number): General_element_partContext; xml_multiuse_expression_element_list(): Xml_multiuse_expression_elementContext[]; xml_multiuse_expression_element(i: number): Xml_multiuse_expression_elementContext; XMLCOLATTVAL(): TerminalNode; XMLFOREST(): TerminalNode; XMLELEMENT(): TerminalNode; xml_attributes_clause(): Xml_attributes_clauseContext; ENTITYESCAPING(): TerminalNode; NOENTITYESCAPING(): TerminalNode; NAME(): TerminalNode; EVALNAME(): TerminalNode; column_alias_list(): Column_aliasContext[]; column_alias(i: number): Column_aliasContext; XMLEXISTS(): TerminalNode; xml_passing_clause(): Xml_passing_clauseContext; XMLPARSE(): TerminalNode; DOCUMENT(): TerminalNode; CONTENT(): TerminalNode; WELLFORMED(): TerminalNode; XMLPI(): TerminalNode; identifier(): IdentifierContext; XMLQUERY(): TerminalNode; RETURNING(): TerminalNode; NULL_(): TerminalNode; EMPTY(): TerminalNode; XMLROOT(): TerminalNode; xmlroot_param_version_part(): Xmlroot_param_version_partContext; xmlroot_param_standalone_part(): Xmlroot_param_standalone_partContext; XMLSERIALIZE(): TerminalNode; xmlserialize_param_enconding_part(): Xmlserialize_param_enconding_partContext; xmlserialize_param_version_part(): Xmlserialize_param_version_partContext; xmlserialize_param_ident_part(): Xmlserialize_param_ident_partContext; DEFAULTS(): TerminalNode; HIDE(): TerminalNode; SHOW(): TerminalNode; TIME(): TerminalNode; xmltable(): XmltableContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Over_clause_keywordContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AVG(): TerminalNode; CORR(): TerminalNode; LAG(): TerminalNode; LAG_DIFF(): TerminalNode; LAG_DIFF_PERCENT(): TerminalNode; LEAD(): TerminalNode; MAX(): TerminalNode; MEDIAN(): TerminalNode; MIN(): TerminalNode; NTILE(): TerminalNode; RATIO_TO_REPORT(): TerminalNode; ROW_NUMBER(): TerminalNode; SUM(): TerminalNode; VARIANCE(): TerminalNode; REGR_(): TerminalNode; STDDEV(): TerminalNode; VAR_(): TerminalNode; COVAR_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Within_or_over_clause_keywordContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CUME_DIST(): TerminalNode; DENSE_RANK(): TerminalNode; PERCENT_RANK(): TerminalNode; PERCENTILE_CONT(): TerminalNode; PERCENTILE_DISC(): TerminalNode; RANK(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Standard_prediction_function_keywordContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PREDICTION(): TerminalNode; PREDICTION_BOUNDS(): TerminalNode; PREDICTION_COST(): TerminalNode; PREDICTION_DETAILS(): TerminalNode; PREDICTION_PROBABILITY(): TerminalNode; PREDICTION_SET(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Over_clauseContext extends ParserRuleContext { _th: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); OVER(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; HIERARCHY(): TerminalNode; OFFSET(): TerminalNode; numeric(): NumericContext; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; query_partition_clause(): Query_partition_clauseContext; order_by_clause(): Order_by_clauseContext; ACROSS(): TerminalNode; ANCESTOR(): TerminalNode; AT(): TerminalNode; LEVEL(): TerminalNode; windowing_clause(): Windowing_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Windowing_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); windowing_type(): Windowing_typeContext; BETWEEN(): TerminalNode; windowing_elements_list(): Windowing_elementsContext[]; windowing_elements(i: number): Windowing_elementsContext; AND(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Windowing_typeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ROWS(): TerminalNode; RANGE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Windowing_elementsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNBOUNDED(): TerminalNode; PRECEDING(): TerminalNode; CURRENT(): TerminalNode; ROW(): TerminalNode; concatenation(): ConcatenationContext; FOLLOWING(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Using_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); USING(): TerminalNode; ASTERISK(): TerminalNode; using_element_list(): Using_elementContext[]; using_element(i: number): Using_elementContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Using_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); select_list_elements(): Select_list_elementsContext; IN(): TerminalNode; OUT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Collect_order_by_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ORDER(): TerminalNode; BY(): TerminalNode; concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Within_or_over_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WITHIN(): TerminalNode; GROUP(): TerminalNode; LEFT_PAREN(): TerminalNode; order_by_clause(): Order_by_clauseContext; RIGHT_PAREN(): TerminalNode; over_clause(): Over_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cost_matrix_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); COST(): TerminalNode; MODEL(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; cost_class_name_list(): Cost_class_nameContext[]; cost_class_name(i: number): Cost_class_nameContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; VALUES(): TerminalNode; AUTO(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; expressions(): ExpressionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_passing_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); PASSING(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; BY(): TerminalNode; VALUE(): TerminalNode; column_alias_list(): Column_aliasContext[]; column_alias(i: number): Column_aliasContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_attributes_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); XMLATTRIBUTES(): TerminalNode; LEFT_PAREN(): TerminalNode; xml_multiuse_expression_element_list(): Xml_multiuse_expression_elementContext[]; xml_multiuse_expression_element(i: number): Xml_multiuse_expression_elementContext; RIGHT_PAREN(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; ENTITYESCAPING(): TerminalNode; NOENTITYESCAPING(): TerminalNode; SCHEMACHECK(): TerminalNode; NOSCHEMACHECK(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_namespaces_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); XMLNAMESPACES(): TerminalNode; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; concatenation_list(): ConcatenationContext[]; concatenation(i: number): ConcatenationContext; column_alias_list(): Column_aliasContext[]; column_alias(i: number): Column_aliasContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; xml_general_default_part(): Xml_general_default_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_table_columnContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); xml_column_name(): Xml_column_nameContext; FOR(): TerminalNode; ORDINALITY(): TerminalNode; type_spec(): Type_specContext; PATH(): TerminalNode; concatenation(): ConcatenationContext; xml_general_default_part(): Xml_general_default_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_general_default_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); DEFAULT(): TerminalNode; concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_multiuse_expression_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; AS(): TerminalNode; id_expression(): Id_expressionContext; EVALNAME(): TerminalNode; concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmlroot_param_version_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VERSION(): TerminalNode; NO(): TerminalNode; VALUE(): TerminalNode; expression(): ExpressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmlroot_param_standalone_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); STANDALONE(): TerminalNode; YES(): TerminalNode; NO(): TerminalNode; VALUE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmlserialize_param_enconding_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ENCODING(): TerminalNode; concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmlserialize_param_version_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); VERSION(): TerminalNode; concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xmlserialize_param_ident_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NO(): TerminalNode; INDENT(): TerminalNode; SIZE(): TerminalNode; EQUALS_OP(): TerminalNode; concatenation(): ConcatenationContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sql_plus_command_no_semicolonContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); set_command(): Set_commandContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sql_plus_commandContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); EXIT(): TerminalNode; PROMPT_MESSAGE(): TerminalNode; SHOW(): TerminalNode; ERR(): TerminalNode; ERRORS(): TerminalNode; whenever_command(): Whenever_commandContext; timing_command(): Timing_commandContext; start_command(): Start_commandContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Start_commandContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); START_CMD(): TerminalNode; id_expression(): Id_expressionContext; PERIOD(): TerminalNode; SQL(): TerminalNode; FILE_EXT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Whenever_commandContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHENEVER(): TerminalNode; SQLERROR(): TerminalNode; OSERROR(): TerminalNode; EXIT(): TerminalNode; CONTINUE(): TerminalNode; SUCCESS(): TerminalNode; FAILURE(): TerminalNode; WARNING(): TerminalNode; variable_name(): Variable_nameContext; numeric(): NumericContext; COMMIT(): TerminalNode; ROLLBACK(): TerminalNode; NONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Set_commandContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); SET(): TerminalNode; regular_id_list(): Regular_idContext[]; regular_id(i: number): Regular_idContext; CHAR_STRING(): TerminalNode; ON(): TerminalNode; OFF(): TerminalNode; numeric(): NumericContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Timing_commandContext extends ParserRuleContext { _timing_text: Id_expressionContext; constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TIMING(): TerminalNode; START(): TerminalNode; SHOW(): TerminalNode; STOP(): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Partition_extension_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; SUBPARTITION(): TerminalNode; PARTITION(): TerminalNode; FOR(): TerminalNode; expressions(): ExpressionsContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_aliasContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; quoted_string(): Quoted_stringContext; AS(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_aliasContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Where_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); WHERE(): TerminalNode; CURRENT(): TerminalNode; OF(): TerminalNode; cursor_name(): Cursor_nameContext; expression(): ExpressionContext; quantitative_where_stmt(): Quantitative_where_stmtContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Quantitative_where_stmtContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; relational_operator(): Relational_operatorContext; LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; SOME(): TerminalNode; ALL(): TerminalNode; ANY(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Into_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); INTO(): TerminalNode; general_element_list(): General_elementContext[]; general_element(i: number): General_elementContext; bind_variable_list(): Bind_variableContext[]; bind_variable(i: number): Bind_variableContext; BULK(): TerminalNode; COLLECT(): TerminalNode; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Xml_column_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; quoted_string(): Quoted_stringContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cost_class_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Attribute_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Savepoint_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Rollback_segment_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_var_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Schema_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Routine_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; AT_SIGN(): TerminalNode; link_name(): Link_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Package_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Implementation_type_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Parameter_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Reference_model_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Main_model_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Container_tableview_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Aggregate_function_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Query_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Grantee_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; identified_by(): Identified_byContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Role_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; CONNECT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Constraint_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; AT_SIGN(): TerminalNode; link_name(): Link_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Label_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Sequence_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Exception_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Function_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Procedure_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Trigger_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Variable_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; INTRODUCER(): TerminalNode; char_set_name(): Char_set_nameContext; PERIOD(): TerminalNode; bind_variable(): Bind_variableContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Index_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Cursor_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); general_element(): General_elementContext; bind_variable(): Bind_variableContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Record_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; bind_variable(): Bind_variableContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Collection_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD(): TerminalNode; id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Link_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Tableview_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; id_expression(): Id_expressionContext; AT_SIGN(): TerminalNode; link_name_list(): Link_nameContext[]; link_name(i: number): Link_nameContext; partition_extension_clause(): Partition_extension_clauseContext; xmltable(): XmltableContext; outer_join_sign(): Outer_join_signContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class XmltableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); XMLTABLE(): TerminalNode; LEFT_PAREN(): TerminalNode; concatenation(): ConcatenationContext; RIGHT_PAREN(): TerminalNode; xml_namespaces_clause(): Xml_namespaces_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; xml_passing_clause(): Xml_passing_clauseContext; COLUMNS(): TerminalNode; xml_table_column_list(): Xml_table_columnContext[]; xml_table_column(i: number): Xml_table_columnContext; PERIOD(): TerminalNode; general_element_part(): General_element_partContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Char_set_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Synonym_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); identifier(): IdentifierContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Schema_object_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Dir_object_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class User_object_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Grant_object_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); tableview_name(): Tableview_nameContext; USER(): TerminalNode; user_object_name_list(): User_object_nameContext[]; user_object_name(i: number): User_object_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; DIRECTORY(): TerminalNode; dir_object_name(): Dir_object_nameContext; EDITION(): TerminalNode; schema_object_name(): Schema_object_nameContext; MINING(): TerminalNode; MODEL(): TerminalNode; JAVA(): TerminalNode; SOURCE(): TerminalNode; RESOURCE(): TerminalNode; SQL(): TerminalNode; TRANSLATION(): TerminalNode; PROFILE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Column_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); column_name_list(): Column_nameContext[]; column_name(i: number): Column_nameContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Paren_column_listContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; column_list(): Column_listContext; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Keep_clauseContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); KEEP(): TerminalNode; LEFT_PAREN(): TerminalNode; DENSE_RANK(): TerminalNode; order_by_clause(): Order_by_clauseContext; RIGHT_PAREN(): TerminalNode; FIRST(): TerminalNode; LAST(): TerminalNode; over_clause(): Over_clauseContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Function_argumentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; argument_list(): ArgumentContext[]; argument(i: number): ArgumentContext; keep_clause(): Keep_clauseContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Function_argument_analyticContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; argument_list(): ArgumentContext[]; argument(i: number): ArgumentContext; keep_clause(): Keep_clauseContext; respect_or_ignore_nulls_list(): Respect_or_ignore_nullsContext[]; respect_or_ignore_nulls(i: number): Respect_or_ignore_nullsContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Function_argument_modelingContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; column_name(): Column_nameContext; USING(): TerminalNode; RIGHT_PAREN(): TerminalNode; tableview_name(): Tableview_nameContext; PERIOD(): TerminalNode; ASTERISK(): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; COMMA_list(): TerminalNode[]; COMMA(i: number): TerminalNode; keep_clause(): Keep_clauseContext; numeric_list(): NumericContext[]; numeric(i: number): NumericContext; NULL__list(): TerminalNode[]; NULL_(i: number): TerminalNode; column_alias_list(): Column_aliasContext[]; column_alias(i: number): Column_aliasContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Respect_or_ignore_nullsContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); NULLS(): TerminalNode; RESPECT(): TerminalNode; IGNORE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ArgumentContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); expression(): ExpressionContext; identifier(): IdentifierContext; EQUALS_OP(): TerminalNode; GREATER_THAN_OP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Type_specContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); datatype(): DatatypeContext; type_name(): Type_nameContext; REF(): TerminalNode; PERCENT_ROWTYPE(): TerminalNode; PERCENT_TYPE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class DatatypeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); native_datatype_element(): Native_datatype_elementContext; precision_part(): Precision_partContext; WITH(): TerminalNode; TIME(): TerminalNode; ZONE(): TerminalNode; CHARACTER(): TerminalNode; SET(): TerminalNode; char_set_name(): Char_set_nameContext; LOCAL(): TerminalNode; INTERVAL(): TerminalNode; TO(): TerminalNode; YEAR(): TerminalNode; DAY(): TerminalNode; MONTH(): TerminalNode; SECOND(): TerminalNode; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; expression_list(): ExpressionContext[]; expression(i: number): ExpressionContext; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Precision_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; RIGHT_PAREN(): TerminalNode; numeric_list(): NumericContext[]; numeric(i: number): NumericContext; ASTERISK(): TerminalNode; COMMA(): TerminalNode; CHAR(): TerminalNode; BYTE(): TerminalNode; numeric_negative(): Numeric_negativeContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Native_datatype_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BINARY_INTEGER(): TerminalNode; PLS_INTEGER(): TerminalNode; NATURAL(): TerminalNode; BINARY_FLOAT(): TerminalNode; BINARY_DOUBLE(): TerminalNode; NATURALN(): TerminalNode; POSITIVE(): TerminalNode; POSITIVEN(): TerminalNode; SIGNTYPE(): TerminalNode; SIMPLE_INTEGER(): TerminalNode; NVARCHAR2(): TerminalNode; DEC(): TerminalNode; INTEGER(): TerminalNode; INT(): TerminalNode; NUMERIC(): TerminalNode; SMALLINT(): TerminalNode; NUMBER(): TerminalNode; DECIMAL(): TerminalNode; DOUBLE(): TerminalNode; PRECISION(): TerminalNode; FLOAT(): TerminalNode; REAL(): TerminalNode; NCHAR(): TerminalNode; LONG(): TerminalNode; RAW(): TerminalNode; CHAR(): TerminalNode; CHARACTER(): TerminalNode; VARCHAR2(): TerminalNode; VARCHAR(): TerminalNode; STRING(): TerminalNode; BOOLEAN(): TerminalNode; DATE(): TerminalNode; ROWID(): TerminalNode; UROWID(): TerminalNode; YEAR(): TerminalNode; MONTH(): TerminalNode; DAY(): TerminalNode; HOUR(): TerminalNode; MINUTE(): TerminalNode; SECOND(): TerminalNode; TIMEZONE_HOUR(): TerminalNode; TIMEZONE_MINUTE(): TerminalNode; TIMEZONE_REGION(): TerminalNode; TIMEZONE_ABBR(): TerminalNode; TIMESTAMP(): TerminalNode; TIMESTAMP_UNCONSTRAINED(): TerminalNode; TIMESTAMP_TZ_UNCONSTRAINED(): TerminalNode; TIMESTAMP_LTZ_UNCONSTRAINED(): TerminalNode; YMINTERVAL_UNCONSTRAINED(): TerminalNode; DSINTERVAL_UNCONSTRAINED(): TerminalNode; BFILE(): TerminalNode; BLOB(): TerminalNode; CLOB(): TerminalNode; NCLOB(): TerminalNode; MLSLABEL(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Bind_variableContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); BINDVAR_list(): TerminalNode[]; BINDVAR(i: number): TerminalNode; COLON_list(): TerminalNode[]; COLON(i: number): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; general_element_part_list(): General_element_partContext[]; general_element_part(i: number): General_element_partContext; INDICATOR(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class General_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); general_element_part_list(): General_element_partContext[]; general_element_part(i: number): General_element_partContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class General_element_partContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; INTRODUCER(): TerminalNode; char_set_name(): Char_set_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; AT_SIGN(): TerminalNode; link_name(): Link_nameContext; function_argument(): Function_argumentContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Table_elementContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression_list(): Id_expressionContext[]; id_expression(i: number): Id_expressionContext; INTRODUCER(): TerminalNode; char_set_name(): Char_set_nameContext; PERIOD_list(): TerminalNode[]; PERIOD(i: number): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Object_privilegeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALL(): TerminalNode; PRIVILEGES(): TerminalNode; ALTER(): TerminalNode; DEBUG(): TerminalNode; DELETE(): TerminalNode; EXECUTE(): TerminalNode; FLASHBACK(): TerminalNode; ARCHIVE(): TerminalNode; INDEX(): TerminalNode; INHERIT(): TerminalNode; INSERT(): TerminalNode; KEEP(): TerminalNode; SEQUENCE(): TerminalNode; MERGE(): TerminalNode; VIEW(): TerminalNode; ON(): TerminalNode; COMMIT(): TerminalNode; REFRESH(): TerminalNode; QUERY(): TerminalNode; REWRITE(): TerminalNode; READ(): TerminalNode; REFERENCES(): TerminalNode; SELECT(): TerminalNode; TRANSLATE(): TerminalNode; SQL(): TerminalNode; UNDER(): TerminalNode; UPDATE(): TerminalNode; USE(): TerminalNode; WRITE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class System_privilegeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ALL(): TerminalNode; PRIVILEGES(): TerminalNode; ADVISOR(): TerminalNode; ADMINISTER(): TerminalNode; SQL(): TerminalNode; TUNING(): TerminalNode; SET(): TerminalNode; ANY(): TerminalNode; PROFILE(): TerminalNode; ALTER(): TerminalNode; CREATE(): TerminalNode; DROP(): TerminalNode; MANAGEMENT(): TerminalNode; OBJECT(): TerminalNode; CLUSTER(): TerminalNode; CONTEXT(): TerminalNode; EXEMPT(): TerminalNode; REDACTION(): TerminalNode; POLICY(): TerminalNode; DATABASE(): TerminalNode; LINK(): TerminalNode; PUBLIC(): TerminalNode; DEBUG(): TerminalNode; CONNECT(): TerminalNode; SESSION(): TerminalNode; PROCEDURE(): TerminalNode; ANALYZE(): TerminalNode; DICTIONARY(): TerminalNode; DIMENSION(): TerminalNode; DIRECTORY(): TerminalNode; EDITION(): TerminalNode; FLASHBACK(): TerminalNode; ARCHIVE(): TerminalNode; TABLE(): TerminalNode; INDEX(): TerminalNode; INDEXTYPE(): TerminalNode; EXECUTE(): TerminalNode; JOB(): TerminalNode; EXTERNAL(): TerminalNode; CLASS(): TerminalNode; PROGRAM(): TerminalNode; MANAGE(): TerminalNode; SCHEDULER(): TerminalNode; KEY(): TerminalNode; LIBRARY(): TerminalNode; LOGMINING(): TerminalNode; MATERIALIZED(): TerminalNode; VIEW(): TerminalNode; QUERY(): TerminalNode; REWRITE(): TerminalNode; GLOBAL(): TerminalNode; ON(): TerminalNode; COMMIT(): TerminalNode; REFRESH(): TerminalNode; MINING(): TerminalNode; MODEL(): TerminalNode; SELECT(): TerminalNode; COMMENT(): TerminalNode; CUBE(): TerminalNode; UPDATE(): TerminalNode; MEASURE(): TerminalNode; FOLDER(): TerminalNode; DELETE(): TerminalNode; INSERT(): TerminalNode; BUILD(): TerminalNode; PROCESS(): TerminalNode; OPERATOR(): TerminalNode; OUTLINE(): TerminalNode; PLUGGABLE(): TerminalNode; CONTAINER(): TerminalNode; ROLE(): TerminalNode; GRANT(): TerminalNode; ROLLBACK(): TerminalNode; SEGMENT(): TerminalNode; SEQUENCE(): TerminalNode; RESTRICTED(): TerminalNode; RESOURCE(): TerminalNode; COST(): TerminalNode; TRANSLATION(): TerminalNode; USE(): TerminalNode; TRANSLATE(): TerminalNode; SYNONYM(): TerminalNode; BACKUP(): TerminalNode; LOCK(): TerminalNode; READ(): TerminalNode; TABLESPACE(): TerminalNode; UNLIMITED(): TerminalNode; TRIGGER(): TerminalNode; TYPE(): TerminalNode; UNDER(): TerminalNode; USER(): TerminalNode; MERGE(): TerminalNode; AUDIT(): TerminalNode; BECOME(): TerminalNode; CHANGE(): TerminalNode; NOTIFICATION(): TerminalNode; ACCESS(): TerminalNode; FORCE(): TerminalNode; TRANSACTION(): TerminalNode; PRIVILEGE(): TerminalNode; INHERIT(): TerminalNode; KEEP(): TerminalNode; DATE(): TerminalNode; TIME(): TerminalNode; SYSGUID(): TerminalNode; PURGE(): TerminalNode; DBA_RECYCLEBIN(): TerminalNode; RESUMABLE(): TerminalNode; SYSBACKUP(): TerminalNode; SYSDBA(): TerminalNode; SYSDG(): TerminalNode; SYSKM(): TerminalNode; SYSOPER(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class ConstantContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); TIMESTAMP(): TerminalNode; quoted_string_list(): Quoted_stringContext[]; quoted_string(i: number): Quoted_stringContext; bind_variable_list(): Bind_variableContext[]; bind_variable(i: number): Bind_variableContext; AT(): TerminalNode; TIME(): TerminalNode; ZONE(): TerminalNode; INTERVAL(): TerminalNode; YEAR(): TerminalNode; MONTH(): TerminalNode; DAY_list(): TerminalNode[]; DAY(i: number): TerminalNode; HOUR_list(): TerminalNode[]; HOUR(i: number): TerminalNode; MINUTE_list(): TerminalNode[]; MINUTE(i: number): TerminalNode; SECOND_list(): TerminalNode[]; SECOND(i: number): TerminalNode; general_element_part(): General_element_partContext; LEFT_PAREN_list(): TerminalNode[]; LEFT_PAREN(i: number): TerminalNode; RIGHT_PAREN_list(): TerminalNode[]; RIGHT_PAREN(i: number): TerminalNode; TO(): TerminalNode; UNSIGNED_INTEGER_list(): TerminalNode[]; UNSIGNED_INTEGER(i: number): TerminalNode; COMMA(): TerminalNode; numeric(): NumericContext; DATE(): TerminalNode; NULL_(): TerminalNode; TRUE(): TerminalNode; FALSE(): TerminalNode; DBTIMEZONE(): TerminalNode; SESSIONTIMEZONE(): TerminalNode; MINVALUE(): TerminalNode; MAXVALUE(): TerminalNode; DEFAULT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class NumericContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); UNSIGNED_INTEGER(): TerminalNode; APPROXIMATE_NUM_LIT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Numeric_negativeContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); MINUS_SIGN(): TerminalNode; numeric(): NumericContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Quoted_stringContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); variable_name(): Variable_nameContext; CHAR_STRING(): TerminalNode; NATIONAL_CHAR_STRING_LIT(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class IdentifierContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); id_expression(): Id_expressionContext; INTRODUCER(): TerminalNode; char_set_name(): Char_set_nameContext; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Id_expressionContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); regular_id(): Regular_idContext; DELIMITED_ID(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Outer_join_signContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); LEFT_PAREN(): TerminalNode; PLUS_SIGN(): TerminalNode; RIGHT_PAREN(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Regular_idContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); non_reserved_keywords_pre12c(): Non_reserved_keywords_pre12cContext; non_reserved_keywords_in_12c(): Non_reserved_keywords_in_12cContext; REGULAR_ID(): TerminalNode; ABSENT(): TerminalNode; A_LETTER(): TerminalNode; AGENT(): TerminalNode; AGGREGATE(): TerminalNode; ANALYZE(): TerminalNode; AUTONOMOUS_TRANSACTION(): TerminalNode; BACKINGFILE(): TerminalNode; BATCH(): TerminalNode; BINARY_INTEGER(): TerminalNode; BOOLEAN(): TerminalNode; C_LETTER(): TerminalNode; CHAR(): TerminalNode; CLUSTER(): TerminalNode; CONSTRUCTOR(): TerminalNode; CUSTOMDATUM(): TerminalNode; CASESENSITIVE(): TerminalNode; DECIMAL(): TerminalNode; DELETE(): TerminalNode; DETERMINISTIC(): TerminalNode; DSINTERVAL_UNCONSTRAINED(): TerminalNode; E_LETTER(): TerminalNode; ERR(): TerminalNode; EXCEPTION(): TerminalNode; EXCEPTION_INIT(): TerminalNode; EXCEPTIONS(): TerminalNode; EXISTS(): TerminalNode; EXIT(): TerminalNode; FILESTORE(): TerminalNode; FLOAT(): TerminalNode; FORALL(): TerminalNode; G_LETTER(): TerminalNode; INDICES(): TerminalNode; INOUT(): TerminalNode; INTEGER(): TerminalNode; JSON_TRANSFORM(): TerminalNode; K_LETTER(): TerminalNode; LANGUAGE(): TerminalNode; LONG(): TerminalNode; LOOP(): TerminalNode; MOUNTPOINT(): TerminalNode; M_LETTER(): TerminalNode; MISSING(): TerminalNode; MISMATCH(): TerminalNode; NUMBER(): TerminalNode; ORADATA(): TerminalNode; OSERROR(): TerminalNode; OUT(): TerminalNode; OVERRIDING(): TerminalNode; P_LETTER(): TerminalNode; PARALLEL_ENABLE(): TerminalNode; PIPELINED(): TerminalNode; PLS_INTEGER(): TerminalNode; PMEM(): TerminalNode; POSITIVE(): TerminalNode; POSITIVEN(): TerminalNode; PRAGMA(): TerminalNode; PUBLIC(): TerminalNode; RAISE(): TerminalNode; RAW(): TerminalNode; RECORD(): TerminalNode; REF(): TerminalNode; RENAME(): TerminalNode; RESTRICT_REFERENCES(): TerminalNode; RESULT(): TerminalNode; SDO_GEOMETRY(): TerminalNode; SELF(): TerminalNode; SERIALLY_REUSABLE(): TerminalNode; SET(): TerminalNode; SHARDSPACE(): TerminalNode; SIGNTYPE(): TerminalNode; SIMPLE_INTEGER(): TerminalNode; SMALLINT(): TerminalNode; SQLDATA(): TerminalNode; SQLERROR(): TerminalNode; SUBTYPE(): TerminalNode; T_LETTER(): TerminalNode; TIMESTAMP_LTZ_UNCONSTRAINED(): TerminalNode; TIMESTAMP_TZ_UNCONSTRAINED(): TerminalNode; TIMESTAMP_UNCONSTRAINED(): TerminalNode; TRIGGER(): TerminalNode; VARCHAR(): TerminalNode; VARCHAR2(): TerminalNode; VARIABLE(): TerminalNode; WARNING(): TerminalNode; WHILE(): TerminalNode; XMLAGG(): TerminalNode; YMINTERVAL_UNCONSTRAINED(): TerminalNode; REGR_(): TerminalNode; VAR_(): TerminalNode; VALUE(): TerminalNode; COVAR_(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Non_reserved_keywords_in_12cContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ACL(): TerminalNode; ACROSS(): TerminalNode; ACTION(): TerminalNode; ACTIONS(): TerminalNode; ACTIVE(): TerminalNode; ACTIVE_DATA(): TerminalNode; ACTIVITY(): TerminalNode; ADAPTIVE_PLAN(): TerminalNode; ADVANCED(): TerminalNode; AFD_DISKSTRING(): TerminalNode; ALTERNATE(): TerminalNode; ALGORITHM(): TerminalNode; ANALYTIC(): TerminalNode; ANCESTOR(): TerminalNode; ANOMALY(): TerminalNode; ANSI_REARCH(): TerminalNode; APPLICATION(): TerminalNode; APPROX_COUNT_DISTINCT(): TerminalNode; ARCHIVAL(): TerminalNode; ARCHIVED(): TerminalNode; ASIS(): TerminalNode; ASSIGN(): TerminalNode; AUTO_LOGIN(): TerminalNode; AUTO_REOPTIMIZE(): TerminalNode; AVRO(): TerminalNode; BACKGROUND(): TerminalNode; BACKUPS(): TerminalNode; BATCHSIZE(): TerminalNode; BATCH_TABLE_ACCESS_BY_ROWID(): TerminalNode; BEGINNING(): TerminalNode; BEQUEATH(): TerminalNode; BITMAP_AND(): TerminalNode; BLOCKCHAIN(): TerminalNode; BSON(): TerminalNode; CACHING(): TerminalNode; CALCULATED(): TerminalNode; CALLBACK(): TerminalNode; CAPACITY(): TerminalNode; CAPTION(): TerminalNode; CDBDEFAULT(): TerminalNode; CLASSIFICATION(): TerminalNode; CLASSIFIER(): TerminalNode; CLAUSE(): TerminalNode; CLEAN(): TerminalNode; CLEANUP(): TerminalNode; CLIENT(): TerminalNode; CLUSTERING(): TerminalNode; CLUSTER_DETAILS(): TerminalNode; CLUSTER_DISTANCE(): TerminalNode; COLLATE(): TerminalNode; COLLATION(): TerminalNode; COMMON(): TerminalNode; COMMON_DATA(): TerminalNode; COMPONENT(): TerminalNode; COMPONENTS(): TerminalNode; CONDITION(): TerminalNode; CONDITIONAL(): TerminalNode; CONTAINERS(): TerminalNode; CONTAINERS_DEFAULT(): TerminalNode; CONTAINER_DATA(): TerminalNode; CONTAINER_MAP(): TerminalNode; CONVERSION(): TerminalNode; CON_DBID_TO_ID(): TerminalNode; CON_GUID_TO_ID(): TerminalNode; CON_ID(): TerminalNode; CON_NAME_TO_ID(): TerminalNode; CON_UID_TO_ID(): TerminalNode; COOKIE(): TerminalNode; COPY(): TerminalNode; CREATE_FILE_DEST(): TerminalNode; CREDENTIAL(): TerminalNode; CRITICAL(): TerminalNode; CUBE_AJ(): TerminalNode; CUBE_SJ(): TerminalNode; DATAMOVEMENT(): TerminalNode; DATAOBJ_TO_MAT_PARTITION(): TerminalNode; DATAPUMP(): TerminalNode; DATA_SECURITY_REWRITE_LIMIT(): TerminalNode; DAYS(): TerminalNode; DB_UNIQUE_NAME(): TerminalNode; DECORRELATE(): TerminalNode; DEFAULT_CREDENTIAL(): TerminalNode; DEFAULT_COLLATION(): TerminalNode; DEFINE(): TerminalNode; DEFINITION(): TerminalNode; DELEGATE(): TerminalNode; DELETE_ALL(): TerminalNode; DESCRIPTION(): TerminalNode; DESTROY(): TerminalNode; DIMENSIONS(): TerminalNode; DISABLE_ALL(): TerminalNode; DISABLE_PARALLEL_DML(): TerminalNode; DISCARD(): TerminalNode; DISTRIBUTE(): TerminalNode; DUPLICATE(): TerminalNode; DUPLICATED(): TerminalNode; DV(): TerminalNode; EDITIONABLE(): TerminalNode; ELIM_GROUPBY(): TerminalNode; EM(): TerminalNode; ENABLE_ALL(): TerminalNode; ENABLE_PARALLEL_DML(): TerminalNode; EQUIPART(): TerminalNode; EVAL(): TerminalNode; EVALUATE(): TerminalNode; EXISTING(): TerminalNode; EXPRESS(): TerminalNode; EXTENDED(): TerminalNode; EXTRACTCLOBXML(): TerminalNode; FACTOR(): TerminalNode; FAILOVER(): TerminalNode; FAILURE(): TerminalNode; FAMILY(): TerminalNode; FAR(): TerminalNode; FASTSTART(): TerminalNode; FEATURE(): TerminalNode; FEATURE_DETAILS(): TerminalNode; FETCH(): TerminalNode; FILE_NAME_CONVERT(): TerminalNode; FILEGROUP(): TerminalNode; FIXED_VIEW_DATA(): TerminalNode; FLEX(): TerminalNode; FORMAT(): TerminalNode; FTP(): TerminalNode; GATHER_OPTIMIZER_STATISTICS(): TerminalNode; GET(): TerminalNode; HALF_YEARS(): TerminalNode; HASHING(): TerminalNode; HIER_ORDER(): TerminalNode; HIERARCHICAL(): TerminalNode; HOURS(): TerminalNode; HTTP(): TerminalNode; H_LETTER(): TerminalNode; IDLE(): TerminalNode; ILM(): TerminalNode; IMMUTABLE(): TerminalNode; INACTIVE(): TerminalNode; INACTIVE_ACCOUNT_TIME(): TerminalNode; INDEXING(): TerminalNode; INHERIT(): TerminalNode; INMEMORY(): TerminalNode; INMEMORY_PRUNING(): TerminalNode; INPLACE(): TerminalNode; INTERLEAVED(): TerminalNode; ISOLATE(): TerminalNode; IS_LEAF(): TerminalNode; JSON(): TerminalNode; JSONGET(): TerminalNode; JSONPARSE(): TerminalNode; JSON_ARRAY(): TerminalNode; JSON_ARRAYAGG(): TerminalNode; JSON_EQUAL(): TerminalNode; JSON_EXISTS(): TerminalNode; JSON_EXISTS2(): TerminalNode; JSON_OBJECT(): TerminalNode; JSON_OBJECTAGG(): TerminalNode; JSON_QUERY(): TerminalNode; JSON_SERIALIZE(): TerminalNode; JSON_TABLE(): TerminalNode; JSON_TEXTCONTAINS(): TerminalNode; JSON_TEXTCONTAINS2(): TerminalNode; JSON_VALUE(): TerminalNode; KEYSTORE(): TerminalNode; LABEL(): TerminalNode; LAX(): TerminalNode; LEAD_CDB(): TerminalNode; LEAD_CDB_URI(): TerminalNode; LEVEL_NAME(): TerminalNode; LIFECYCLE(): TerminalNode; LINEAR(): TerminalNode; LOCKDOWN(): TerminalNode; LOCKING(): TerminalNode; LOGMINING(): TerminalNode; LOST(): TerminalNode; MANDATORY(): TerminalNode; MAP(): TerminalNode; MATCH(): TerminalNode; MATCHES(): TerminalNode; MATCH_NUMBER(): TerminalNode; MATCH_RECOGNIZE(): TerminalNode; MAX_SHARED_TEMP_SIZE(): TerminalNode; MEMCOMPRESS(): TerminalNode; METADATA(): TerminalNode; MEMBER_CAPTION(): TerminalNode; MEMBER_DESCRIPTION(): TerminalNode; MEMBER_NAME(): TerminalNode; MEMBER_UNIQUE_NAME(): TerminalNode; MEMOPTIMIZE(): TerminalNode; MINUTES(): TerminalNode; MODEL_NB(): TerminalNode; MODEL_SV(): TerminalNode; MODIFICATION(): TerminalNode; MODULE(): TerminalNode; MONTHS(): TerminalNode; MULTIDIMENSIONAL(): TerminalNode; NEG(): TerminalNode; NOCOPY(): TerminalNode; NOKEEP(): TerminalNode; NONEDITIONABLE(): TerminalNode; NOPARTITION(): TerminalNode; NORELOCATE(): TerminalNode; NOREPLAY(): TerminalNode; NO_ADAPTIVE_PLAN(): TerminalNode; NO_ANSI_REARCH(): TerminalNode; NO_AUTO_REOPTIMIZE(): TerminalNode; NO_BATCH_TABLE_ACCESS_BY_ROWID(): TerminalNode; NO_CLUSTERING(): TerminalNode; NO_COMMON_DATA(): TerminalNode; NO_DATA_SECURITY_REWRITE(): TerminalNode; NO_DECORRELATE(): TerminalNode; NO_ELIM_GROUPBY(): TerminalNode; NO_GATHER_OPTIMIZER_STATISTICS(): TerminalNode; NO_INMEMORY(): TerminalNode; NO_INMEMORY_PRUNING(): TerminalNode; NO_OBJECT_LINK(): TerminalNode; NO_PARTIAL_JOIN(): TerminalNode; NO_PARTIAL_ROLLUP_PUSHDOWN(): TerminalNode; NO_PQ_CONCURRENT_UNION(): TerminalNode; NO_PQ_REPLICATE(): TerminalNode; NO_PQ_SKEW(): TerminalNode; NOPROMPT(): TerminalNode; NO_PX_FAULT_TOLERANCE(): TerminalNode; NO_ROOT_SW_FOR_LOCAL(): TerminalNode; NO_SQL_TRANSLATION(): TerminalNode; NO_USE_CUBE(): TerminalNode; NO_USE_VECTOR_AGGREGATION(): TerminalNode; NO_VECTOR_TRANSFORM(): TerminalNode; NO_VECTOR_TRANSFORM_DIMS(): TerminalNode; NO_VECTOR_TRANSFORM_FACT(): TerminalNode; NO_ZONEMAP(): TerminalNode; OBJ_ID(): TerminalNode; OFFSET(): TerminalNode; OLS(): TerminalNode; OMIT(): TerminalNode; ONE(): TerminalNode; ORACLE_DATAPUMP(): TerminalNode; ORACLE_HDFS(): TerminalNode; ORACLE_HIVE(): TerminalNode; ORACLE_LOADER(): TerminalNode; ORA_CHECK_ACL(): TerminalNode; ORA_CHECK_PRIVILEGE(): TerminalNode; ORA_CLUSTERING(): TerminalNode; ORA_INVOKING_USER(): TerminalNode; ORA_INVOKING_USERID(): TerminalNode; ORA_INVOKING_XS_USER(): TerminalNode; ORA_INVOKING_XS_USER_GUID(): TerminalNode; ORA_RAWCOMPARE(): TerminalNode; ORA_RAWCONCAT(): TerminalNode; ORA_WRITE_TIME(): TerminalNode; PARENT_LEVEL_NAME(): TerminalNode; PARENT_UNIQUE_NAME(): TerminalNode; PASSWORD_ROLLOVER_TIME(): TerminalNode; PARTIAL(): TerminalNode; PARTIAL_JOIN(): TerminalNode; PARTIAL_ROLLUP_PUSHDOWN(): TerminalNode; PAST(): TerminalNode; PATCH(): TerminalNode; PATH_PREFIX(): TerminalNode; PATTERN(): TerminalNode; PER(): TerminalNode; PERIOD(): TerminalNode; PERIOD_KEYWORD(): TerminalNode; PERMUTE(): TerminalNode; PLUGGABLE(): TerminalNode; POOL_16K(): TerminalNode; POOL_2K(): TerminalNode; POOL_32K(): TerminalNode; POOL_4K(): TerminalNode; POOL_8K(): TerminalNode; PQ_CONCURRENT_UNION(): TerminalNode; PQ_DISTRIBUTE_WINDOW(): TerminalNode; PQ_FILTER(): TerminalNode; PQ_REPLICATE(): TerminalNode; PQ_SKEW(): TerminalNode; PRELOAD(): TerminalNode; PRETTY(): TerminalNode; PREV(): TerminalNode; PRINTBLOBTOCLOB(): TerminalNode; PRIORITY(): TerminalNode; PRIVILEGED(): TerminalNode; PROPERTY(): TerminalNode; PROTOCOL(): TerminalNode; PROXY(): TerminalNode; PRUNING(): TerminalNode; PX_FAULT_TOLERANCE(): TerminalNode; QUARTERS(): TerminalNode; QUOTAGROUP(): TerminalNode; REALM(): TerminalNode; REDEFINE(): TerminalNode; RELOCATE(): TerminalNode; REMOTE(): TerminalNode; RESTART(): TerminalNode; ROLESET(): TerminalNode; ROWID_MAPPING_TABLE(): TerminalNode; RUNNING(): TerminalNode; SAVE(): TerminalNode; SCRUB(): TerminalNode; SDO_GEOM_MBR(): TerminalNode; SECONDS(): TerminalNode; SECRET(): TerminalNode; SERIAL(): TerminalNode; SERVICES(): TerminalNode; SERVICE_NAME_CONVERT(): TerminalNode; SHARDED(): TerminalNode; SHARING(): TerminalNode; SHELFLIFE(): TerminalNode; SITE(): TerminalNode; SOURCE_FILE_DIRECTORY(): TerminalNode; SOURCE_FILE_NAME_CONVERT(): TerminalNode; SQL_TRANSLATION_PROFILE(): TerminalNode; STANDARD(): TerminalNode; STANDARD_HASH(): TerminalNode; STANDBYS(): TerminalNode; STATE(): TerminalNode; STATEMENT(): TerminalNode; STREAM(): TerminalNode; SUBSCRIBE(): TerminalNode; SUBSET(): TerminalNode; SUCCESS(): TerminalNode; SYS(): TerminalNode; SYSBACKUP(): TerminalNode; SYSDG(): TerminalNode; SYSGUID(): TerminalNode; SYSKM(): TerminalNode; SYSOBJ(): TerminalNode; SYS_CHECK_PRIVILEGE(): TerminalNode; SYS_GET_COL_ACLIDS(): TerminalNode; SYS_MKXTI(): TerminalNode; SYS_OP_CYCLED_SEQ(): TerminalNode; SYS_OP_HASH(): TerminalNode; SYS_OP_KEY_VECTOR_CREATE(): TerminalNode; SYS_OP_KEY_VECTOR_FILTER(): TerminalNode; SYS_OP_KEY_VECTOR_FILTER_LIST(): TerminalNode; SYS_OP_KEY_VECTOR_SUCCEEDED(): TerminalNode; SYS_OP_KEY_VECTOR_USE(): TerminalNode; SYS_OP_PART_ID(): TerminalNode; SYS_OP_ZONE_ID(): TerminalNode; SYS_RAW_TO_XSID(): TerminalNode; SYS_XSID_TO_RAW(): TerminalNode; SYS_ZMAP_FILTER(): TerminalNode; SYS_ZMAP_REFRESH(): TerminalNode; TAG(): TerminalNode; TEXT(): TerminalNode; TIER(): TerminalNode; TIES(): TerminalNode; TO_ACLID(): TerminalNode; TRANSFORM(): TerminalNode; TRANSLATION(): TerminalNode; TRUST(): TerminalNode; UCS2(): TerminalNode; UNCONDITIONAL(): TerminalNode; UNITE(): TerminalNode; UNMATCHED(): TerminalNode; UNPLUG(): TerminalNode; UNSUBSCRIBE(): TerminalNode; USABLE(): TerminalNode; USER_DATA(): TerminalNode; USER_TABLESPACES(): TerminalNode; USE_CUBE(): TerminalNode; USE_HIDDEN_PARTITIONS(): TerminalNode; USE_VECTOR_AGGREGATION(): TerminalNode; USING_NO_EXPAND(): TerminalNode; UTF16BE(): TerminalNode; UTF16LE(): TerminalNode; UTF32(): TerminalNode; UTF8(): TerminalNode; V1(): TerminalNode; V2(): TerminalNode; VALIDATE_CONVERSION(): TerminalNode; VALID_TIME_END(): TerminalNode; VECTOR_TRANSFORM(): TerminalNode; VECTOR_TRANSFORM_DIMS(): TerminalNode; VECTOR_TRANSFORM_FACT(): TerminalNode; VERIFIER(): TerminalNode; VIOLATION(): TerminalNode; VISIBILITY(): TerminalNode; WEEK(): TerminalNode; WEEKS(): TerminalNode; WITH_PLSQL(): TerminalNode; WRAPPER(): TerminalNode; XS(): TerminalNode; YEARS(): TerminalNode; ZONEMAP(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Non_reserved_keywords_pre12cContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); ABORT(): TerminalNode; ABS(): TerminalNode; ACCESSED(): TerminalNode; ACCESS(): TerminalNode; ACCOUNT(): TerminalNode; ACOS(): TerminalNode; ACTIVATE(): TerminalNode; ACTIVE_COMPONENT(): TerminalNode; ACTIVE_FUNCTION(): TerminalNode; ACTIVE_TAG(): TerminalNode; ADD_COLUMN(): TerminalNode; ADD_GROUP(): TerminalNode; ADD_MONTHS(): TerminalNode; ADD(): TerminalNode; ADJ_DATE(): TerminalNode; ADMINISTER(): TerminalNode; ADMINISTRATOR(): TerminalNode; ADMIN(): TerminalNode; ADVISE(): TerminalNode; ADVISOR(): TerminalNode; AFTER(): TerminalNode; ALIAS(): TerminalNode; ALLOCATE(): TerminalNode; ALLOW(): TerminalNode; ALL_ROWS(): TerminalNode; ALWAYS(): TerminalNode; ANALYZE(): TerminalNode; ANCILLARY(): TerminalNode; AND_EQUAL(): TerminalNode; ANTIJOIN(): TerminalNode; ANYSCHEMA(): TerminalNode; APPENDCHILDXML(): TerminalNode; APPEND(): TerminalNode; APPEND_VALUES(): TerminalNode; APPLY(): TerminalNode; ARCHIVELOG(): TerminalNode; ARCHIVE(): TerminalNode; ARRAY(): TerminalNode; ASCII(): TerminalNode; ASCIISTR(): TerminalNode; ASIN(): TerminalNode; ASSEMBLY(): TerminalNode; ASSOCIATE(): TerminalNode; ASYNCHRONOUS(): TerminalNode; ASYNC(): TerminalNode; ATAN2(): TerminalNode; ATAN(): TerminalNode; AT(): TerminalNode; ATTRIBUTE(): TerminalNode; ATTRIBUTES(): TerminalNode; AUTHENTICATED(): TerminalNode; AUTHENTICATION(): TerminalNode; AUTHID(): TerminalNode; AUTHORIZATION(): TerminalNode; AUTOALLOCATE(): TerminalNode; AUTOEXTEND(): TerminalNode; AUTOMATIC(): TerminalNode; AUTO(): TerminalNode; AVAILABILITY(): TerminalNode; AVG(): TerminalNode; BACKUP(): TerminalNode; BASICFILE(): TerminalNode; BASIC(): TerminalNode; BATCH(): TerminalNode; BECOME(): TerminalNode; BEFORE(): TerminalNode; BEGIN(): TerminalNode; BEGIN_OUTLINE_DATA(): TerminalNode; BEHALF(): TerminalNode; BFILE(): TerminalNode; BFILENAME(): TerminalNode; BIGFILE(): TerminalNode; BINARY_DOUBLE_INFINITY(): TerminalNode; BINARY_DOUBLE(): TerminalNode; BINARY_DOUBLE_NAN(): TerminalNode; BINARY_FLOAT_INFINITY(): TerminalNode; BINARY_FLOAT(): TerminalNode; BINARY_FLOAT_NAN(): TerminalNode; BINARY(): TerminalNode; BIND_AWARE(): TerminalNode; BINDING(): TerminalNode; BIN_TO_NUM(): TerminalNode; BITAND(): TerminalNode; BITMAP(): TerminalNode; BITMAPS(): TerminalNode; BITMAP_TREE(): TerminalNode; BITS(): TerminalNode; BLOB(): TerminalNode; BLOCK(): TerminalNode; BLOCK_RANGE(): TerminalNode; BLOCKSIZE(): TerminalNode; BLOCKS(): TerminalNode; BODY(): TerminalNode; BOTH(): TerminalNode; BOUND(): TerminalNode; BRANCH(): TerminalNode; BREADTH(): TerminalNode; BROADCAST(): TerminalNode; BUFFER_CACHE(): TerminalNode; BUFFER(): TerminalNode; BUFFER_POOL(): TerminalNode; BUILD(): TerminalNode; BULK(): TerminalNode; BYPASS_RECURSIVE_CHECK(): TerminalNode; BYPASS_UJVC(): TerminalNode; BYTE(): TerminalNode; CACHE_CB(): TerminalNode; CACHE_INSTANCES(): TerminalNode; CACHE(): TerminalNode; CACHE_TEMP_TABLE(): TerminalNode; CALL(): TerminalNode; CANCEL(): TerminalNode; CARDINALITY(): TerminalNode; CASCADE(): TerminalNode; CASE(): TerminalNode; CAST(): TerminalNode; CATEGORY(): TerminalNode; CEIL(): TerminalNode; CELL_FLASH_CACHE(): TerminalNode; CERTIFICATE(): TerminalNode; CFILE(): TerminalNode; CHAINED(): TerminalNode; CHANGE_DUPKEY_ERROR_INDEX(): TerminalNode; CHANGE(): TerminalNode; CHARACTER(): TerminalNode; CHAR_CS(): TerminalNode; CHARTOROWID(): TerminalNode; CHECK_ACL_REWRITE(): TerminalNode; CHECKPOINT(): TerminalNode; CHILD(): TerminalNode; CHOOSE(): TerminalNode; CHR(): TerminalNode; CHUNK(): TerminalNode; CLASS(): TerminalNode; CLEAR(): TerminalNode; CLOB(): TerminalNode; CLONE(): TerminalNode; CLOSE_CACHED_OPEN_CURSORS(): TerminalNode; CLOSE(): TerminalNode; CLUSTER_BY_ROWID(): TerminalNode; CLUSTER_ID(): TerminalNode; CLUSTERING_FACTOR(): TerminalNode; CLUSTER_PROBABILITY(): TerminalNode; CLUSTER_SET(): TerminalNode; COALESCE(): TerminalNode; COALESCE_SQ(): TerminalNode; COARSE(): TerminalNode; CO_AUTH_IND(): TerminalNode; COLD(): TerminalNode; COLLECT(): TerminalNode; COLUMNAR(): TerminalNode; COLUMN_AUTH_INDICATOR(): TerminalNode; COLUMN(): TerminalNode; COLUMNS(): TerminalNode; COLUMN_STATS(): TerminalNode; COLUMN_VALUE(): TerminalNode; COMMENT(): TerminalNode; COMMIT(): TerminalNode; COMMITTED(): TerminalNode; COMPACT(): TerminalNode; COMPATIBILITY(): TerminalNode; COMPILE(): TerminalNode; COMPLETE(): TerminalNode; COMPLIANCE(): TerminalNode; COMPOSE(): TerminalNode; COMPOSITE_LIMIT(): TerminalNode; COMPOSITE(): TerminalNode; COMPOUND(): TerminalNode; COMPUTE(): TerminalNode; CONCAT(): TerminalNode; CONFIRM(): TerminalNode; CONFORMING(): TerminalNode; CONNECT_BY_CB_WHR_ONLY(): TerminalNode; CONNECT_BY_COMBINE_SW(): TerminalNode; CONNECT_BY_COST_BASED(): TerminalNode; CONNECT_BY_ELIM_DUPS(): TerminalNode; CONNECT_BY_FILTERING(): TerminalNode; CONNECT_BY_ISCYCLE(): TerminalNode; CONNECT_BY_ISLEAF(): TerminalNode; CONNECT_BY_ROOT(): TerminalNode; CONNECT_TIME(): TerminalNode; CONSIDER(): TerminalNode; CONSISTENT(): TerminalNode; CONSTANT(): TerminalNode; CONST(): TerminalNode; CONSTRAINT(): TerminalNode; CONSTRAINTS(): TerminalNode; CONTAINER(): TerminalNode; CONTENT(): TerminalNode; CONTENTS(): TerminalNode; CONTEXT(): TerminalNode; CONTINUE(): TerminalNode; CONTROLFILE(): TerminalNode; CONVERT(): TerminalNode; CORR_K(): TerminalNode; CORR(): TerminalNode; CORR_S(): TerminalNode; CORRUPTION(): TerminalNode; CORRUPT_XID_ALL(): TerminalNode; CORRUPT_XID(): TerminalNode; COSH(): TerminalNode; COS(): TerminalNode; COST(): TerminalNode; COST_XML_QUERY_REWRITE(): TerminalNode; COUNT(): TerminalNode; COVAR_POP(): TerminalNode; COVAR_SAMP(): TerminalNode; CPU_COSTING(): TerminalNode; CPU_PER_CALL(): TerminalNode; CPU_PER_SESSION(): TerminalNode; CRASH(): TerminalNode; CREATE_STORED_OUTLINES(): TerminalNode; CREATION(): TerminalNode; CROSSEDITION(): TerminalNode; CROSS(): TerminalNode; CSCONVERT(): TerminalNode; CUBE_GB(): TerminalNode; CUBE(): TerminalNode; CUME_DISTM(): TerminalNode; CUME_DIST(): TerminalNode; CURRENT_DATE(): TerminalNode; CURRENT(): TerminalNode; CURRENT_SCHEMA(): TerminalNode; CURRENT_TIME(): TerminalNode; CURRENT_TIMESTAMP(): TerminalNode; CURRENT_USER(): TerminalNode; CURRENTV(): TerminalNode; CURSOR(): TerminalNode; CURSOR_SHARING_EXACT(): TerminalNode; CURSOR_SPECIFIC_SEGMENT(): TerminalNode; CV(): TerminalNode; CYCLE(): TerminalNode; DANGLING(): TerminalNode; DATABASE(): TerminalNode; DATAFILE(): TerminalNode; DATAFILES(): TerminalNode; DATA(): TerminalNode; DATAOBJNO(): TerminalNode; DATAOBJ_TO_PARTITION(): TerminalNode; DATE_MODE(): TerminalNode; DAY(): TerminalNode; DBA(): TerminalNode; DBA_RECYCLEBIN(): TerminalNode; DBMS_STATS(): TerminalNode; DB_ROLE_CHANGE(): TerminalNode; DBTIMEZONE(): TerminalNode; DB_VERSION(): TerminalNode; DDL(): TerminalNode; DEALLOCATE(): TerminalNode; DEBUGGER(): TerminalNode; DEBUG(): TerminalNode; DECLARE(): TerminalNode; DEC(): TerminalNode; DECOMPOSE(): TerminalNode; DECREMENT(): TerminalNode; DECR(): TerminalNode; DECRYPT(): TerminalNode; DEDUPLICATE(): TerminalNode; DEFAULTS(): TerminalNode; DEFERRABLE(): TerminalNode; DEFERRED(): TerminalNode; DEFINED(): TerminalNode; DEFINER(): TerminalNode; DEGREE(): TerminalNode; DELAY(): TerminalNode; DELETEXML(): TerminalNode; DEMAND(): TerminalNode; DENSE_RANKM(): TerminalNode; DENSE_RANK(): TerminalNode; DEPENDENT(): TerminalNode; DEPTH(): TerminalNode; DEQUEUE(): TerminalNode; DEREF(): TerminalNode; DEREF_NO_REWRITE(): TerminalNode; DETACHED(): TerminalNode; DETERMINES(): TerminalNode; DICTIONARY(): TerminalNode; DIMENSION(): TerminalNode; DIRECT_LOAD(): TerminalNode; DIRECTORY(): TerminalNode; DIRECT_PATH(): TerminalNode; DISABLE(): TerminalNode; DISABLE_PRESET(): TerminalNode; DISABLE_RPKE(): TerminalNode; DISALLOW(): TerminalNode; DISASSOCIATE(): TerminalNode; DISCONNECT(): TerminalNode; DISKGROUP(): TerminalNode; DISK(): TerminalNode; DISKS(): TerminalNode; DISMOUNT(): TerminalNode; DISTINGUISHED(): TerminalNode; DISTRIBUTED(): TerminalNode; DML(): TerminalNode; DML_UPDATE(): TerminalNode; DOCFIDELITY(): TerminalNode; DOCUMENT(): TerminalNode; DOMAIN_INDEX_FILTER(): TerminalNode; DOMAIN_INDEX_NO_SORT(): TerminalNode; DOMAIN_INDEX_SORT(): TerminalNode; DOUBLE(): TerminalNode; DOWNGRADE(): TerminalNode; DRIVING_SITE(): TerminalNode; DROP_COLUMN(): TerminalNode; DROP_GROUP(): TerminalNode; DST_UPGRADE_INSERT_CONV(): TerminalNode; DUMP(): TerminalNode; DYNAMIC(): TerminalNode; DYNAMIC_SAMPLING_EST_CDN(): TerminalNode; DYNAMIC_SAMPLING(): TerminalNode; EACH(): TerminalNode; EDITIONING(): TerminalNode; EDITION(): TerminalNode; EDITIONS(): TerminalNode; ELEMENT(): TerminalNode; ELIMINATE_JOIN(): TerminalNode; ELIMINATE_OBY(): TerminalNode; ELIMINATE_OUTER_JOIN(): TerminalNode; EMPTY_BLOB(): TerminalNode; EMPTY_CLOB(): TerminalNode; EMPTY(): TerminalNode; ENABLE(): TerminalNode; ENABLE_PRESET(): TerminalNode; ENCODING(): TerminalNode; ENCRYPTION(): TerminalNode; ENCRYPT(): TerminalNode; END_OUTLINE_DATA(): TerminalNode; ENFORCED(): TerminalNode; ENFORCE(): TerminalNode; ENQUEUE(): TerminalNode; ENTERPRISE(): TerminalNode; ENTITYESCAPING(): TerminalNode; ENTRY(): TerminalNode; ERROR_ARGUMENT(): TerminalNode; ERROR(): TerminalNode; ERROR_ON_OVERLAP_TIME(): TerminalNode; ERRORS(): TerminalNode; ESCAPE(): TerminalNode; ESTIMATE(): TerminalNode; EVALNAME(): TerminalNode; EVALUATION(): TerminalNode; EVENTS(): TerminalNode; EVERY(): TerminalNode; EXCEPTIONS(): TerminalNode; EXCEPT(): TerminalNode; EXCHANGE(): TerminalNode; EXCLUDE(): TerminalNode; EXCLUDING(): TerminalNode; EXECUTE(): TerminalNode; EXEMPT(): TerminalNode; EXISTSNODE(): TerminalNode; EXPAND_GSET_TO_UNION(): TerminalNode; EXPAND_TABLE(): TerminalNode; EXPIRE(): TerminalNode; EXPLAIN(): TerminalNode; EXPLOSION(): TerminalNode; EXP(): TerminalNode; EXPORT(): TerminalNode; EXPR_CORR_CHECK(): TerminalNode; EXTENDS(): TerminalNode; EXTENT(): TerminalNode; EXTENTS(): TerminalNode; EXTERNALLY(): TerminalNode; EXTERNAL(): TerminalNode; EXTRACT(): TerminalNode; EXTRACTVALUE(): TerminalNode; EXTRA(): TerminalNode; FACILITY(): TerminalNode; FACT(): TerminalNode; FACTORIZE_JOIN(): TerminalNode; FAILED_LOGIN_ATTEMPTS(): TerminalNode; FAILED(): TerminalNode; FAILGROUP(): TerminalNode; FALSE(): TerminalNode; FAST(): TerminalNode; FBTSCAN(): TerminalNode; FEATURE_ID(): TerminalNode; FEATURE_SET(): TerminalNode; FEATURE_VALUE(): TerminalNode; FILE(): TerminalNode; FILESYSTEM_LIKE_LOGGING(): TerminalNode; FILTER(): TerminalNode; FINAL(): TerminalNode; FINE(): TerminalNode; FINISH(): TerminalNode; FIRSTM(): TerminalNode; FIRST(): TerminalNode; FIRST_ROWS(): TerminalNode; FIRST_VALUE(): TerminalNode; FLAGGER(): TerminalNode; FLASHBACK(): TerminalNode; FLASH_CACHE(): TerminalNode; FLOB(): TerminalNode; FLOOR(): TerminalNode; FLUSH(): TerminalNode; FOLDER(): TerminalNode; FOLLOWING(): TerminalNode; FOLLOWS(): TerminalNode; FORCE(): TerminalNode; FORCE_XML_QUERY_REWRITE(): TerminalNode; FOREIGN(): TerminalNode; FOREVER(): TerminalNode; FORWARD(): TerminalNode; FRAGMENT_NUMBER(): TerminalNode; FREELIST(): TerminalNode; FREELISTS(): TerminalNode; FREEPOOLS(): TerminalNode; FRESH(): TerminalNode; FROM_TZ(): TerminalNode; FULL(): TerminalNode; FULL_OUTER_JOIN_TO_OUTER(): TerminalNode; FUNCTION(): TerminalNode; FUNCTIONS(): TerminalNode; GATHER_PLAN_STATISTICS(): TerminalNode; GBY_CONC_ROLLUP(): TerminalNode; GBY_PUSHDOWN(): TerminalNode; GENERATED(): TerminalNode; GLOBALLY(): TerminalNode; GLOBAL(): TerminalNode; GLOBAL_NAME(): TerminalNode; GLOBAL_TOPIC_ENABLED(): TerminalNode; GREATEST(): TerminalNode; GROUP_BY(): TerminalNode; GROUP_ID(): TerminalNode; GROUPING_ID(): TerminalNode; GROUPING(): TerminalNode; GROUPS(): TerminalNode; GUARANTEED(): TerminalNode; GUARANTEE(): TerminalNode; GUARD(): TerminalNode; HASH_AJ(): TerminalNode; HASHKEYS(): TerminalNode; HASH(): TerminalNode; HASH_SJ(): TerminalNode; HEADER(): TerminalNode; HEAP(): TerminalNode; HELP(): TerminalNode; HEXTORAW(): TerminalNode; HEXTOREF(): TerminalNode; HIDDEN_KEYWORD(): TerminalNode; HIDE(): TerminalNode; HIERARCHY(): TerminalNode; HIGH(): TerminalNode; HINTSET_BEGIN(): TerminalNode; HINTSET_END(): TerminalNode; HOT(): TerminalNode; HOUR(): TerminalNode; HWM_BROKERED(): TerminalNode; HYBRID(): TerminalNode; IDENTIFIER(): TerminalNode; IDENTITY(): TerminalNode; IDGENERATORS(): TerminalNode; IDLE_TIME(): TerminalNode; ID(): TerminalNode; IF(): TerminalNode; IGNORE(): TerminalNode; IGNORE_OPTIM_EMBEDDED_HINTS(): TerminalNode; IGNORE_ROW_ON_DUPKEY_INDEX(): TerminalNode; IGNORE_WHERE_CLAUSE(): TerminalNode; IMMEDIATE(): TerminalNode; IMPACT(): TerminalNode; IMPORT(): TerminalNode; INCLUDE(): TerminalNode; INCLUDE_VERSION(): TerminalNode; INCLUDING(): TerminalNode; INCREMENTAL(): TerminalNode; INCREMENT(): TerminalNode; INCR(): TerminalNode; INDENT(): TerminalNode; INDEX_ASC(): TerminalNode; INDEX_COMBINE(): TerminalNode; INDEX_DESC(): TerminalNode; INDEXED(): TerminalNode; INDEXES(): TerminalNode; INDEX_FFS(): TerminalNode; INDEX_FILTER(): TerminalNode; INDEX_JOIN(): TerminalNode; INDEX_ROWS(): TerminalNode; INDEX_RRS(): TerminalNode; INDEX_RS_ASC(): TerminalNode; INDEX_RS_DESC(): TerminalNode; INDEX_RS(): TerminalNode; INDEX_SCAN(): TerminalNode; INDEX_SKIP_SCAN(): TerminalNode; INDEX_SS_ASC(): TerminalNode; INDEX_SS_DESC(): TerminalNode; INDEX_SS(): TerminalNode; INDEX_STATS(): TerminalNode; INDEXTYPE(): TerminalNode; INDEXTYPES(): TerminalNode; INDICATOR(): TerminalNode; INFINITE(): TerminalNode; INFORMATIONAL(): TerminalNode; INITCAP(): TerminalNode; INITIALIZED(): TerminalNode; INITIALLY(): TerminalNode; INITIAL(): TerminalNode; INITRANS(): TerminalNode; INLINE(): TerminalNode; INLINE_XMLTYPE_NT(): TerminalNode; IN_MEMORY_METADATA(): TerminalNode; INNER(): TerminalNode; INSERTCHILDXMLAFTER(): TerminalNode; INSERTCHILDXMLBEFORE(): TerminalNode; INSERTCHILDXML(): TerminalNode; INSERTXMLAFTER(): TerminalNode; INSERTXMLBEFORE(): TerminalNode; INSTANCE(): TerminalNode; INSTANCES(): TerminalNode; INSTANTIABLE(): TerminalNode; INSTANTLY(): TerminalNode; INSTEAD(): TerminalNode; INSTR2(): TerminalNode; INSTR4(): TerminalNode; INSTRB(): TerminalNode; INSTRC(): TerminalNode; INSTR(): TerminalNode; INTERMEDIATE(): TerminalNode; INTERNAL_CONVERT(): TerminalNode; INTERNAL_USE(): TerminalNode; INTERPRETED(): TerminalNode; INTERVAL(): TerminalNode; INT(): TerminalNode; INVALIDATE(): TerminalNode; INVISIBLE(): TerminalNode; IN_XQUERY(): TerminalNode; ISOLATION_LEVEL(): TerminalNode; ISOLATION(): TerminalNode; ITERATE(): TerminalNode; ITERATION_NUMBER(): TerminalNode; JAVA(): TerminalNode; JOB(): TerminalNode; JOIN(): TerminalNode; KEEP_DUPLICATES(): TerminalNode; KEEP(): TerminalNode; KERBEROS(): TerminalNode; KEY_LENGTH(): TerminalNode; KEY(): TerminalNode; KEYSIZE(): TerminalNode; KEYS(): TerminalNode; KILL(): TerminalNode; LAG(): TerminalNode; LAST_DAY(): TerminalNode; LAST(): TerminalNode; LAST_VALUE(): TerminalNode; LATERAL(): TerminalNode; LAYER(): TerminalNode; LDAP_REGISTRATION_ENABLED(): TerminalNode; LDAP_REGISTRATION(): TerminalNode; LDAP_REG_SYNC_INTERVAL(): TerminalNode; LEADING(): TerminalNode; LEAD(): TerminalNode; LEAF(): TerminalNode; LEAST(): TerminalNode; LEFT(): TerminalNode; LENGTH2(): TerminalNode; LENGTH4(): TerminalNode; LENGTHB(): TerminalNode; LENGTHC(): TerminalNode; LENGTH(): TerminalNode; LESS(): TerminalNode; LEVEL(): TerminalNode; LEVELS(): TerminalNode; LIBRARY(): TerminalNode; LIFE(): TerminalNode; LIFETIME(): TerminalNode; LIKE2(): TerminalNode; LIKE4(): TerminalNode; LIKEC(): TerminalNode; LIKE_EXPAND(): TerminalNode; LIMIT(): TerminalNode; LINK(): TerminalNode; LISTAGG(): TerminalNode; LIST(): TerminalNode; LN(): TerminalNode; LNNVL(): TerminalNode; LOAD(): TerminalNode; LOB(): TerminalNode; LOBNVL(): TerminalNode; LOBS(): TerminalNode; LOCAL_INDEXES(): TerminalNode; LOCAL(): TerminalNode; LOCALTIME(): TerminalNode; LOCALTIMESTAMP(): TerminalNode; LOCATION(): TerminalNode; LOCATOR(): TerminalNode; LOCKED(): TerminalNode; LOGFILE(): TerminalNode; LOGFILES(): TerminalNode; LOGGING(): TerminalNode; LOGICAL(): TerminalNode; LOGICAL_READS_PER_CALL(): TerminalNode; LOGICAL_READS_PER_SESSION(): TerminalNode; LOG(): TerminalNode; LOGOFF(): TerminalNode; LOGON(): TerminalNode; LOG_READ_ONLY_VIOLATIONS(): TerminalNode; LOWER(): TerminalNode; LOW(): TerminalNode; LPAD(): TerminalNode; LTRIM(): TerminalNode; MAIN(): TerminalNode; MAKE_REF(): TerminalNode; MANAGED(): TerminalNode; MANAGEMENT(): TerminalNode; MANAGE(): TerminalNode; MANAGER(): TerminalNode; MANUAL(): TerminalNode; MAPPING(): TerminalNode; MASTER(): TerminalNode; MATCHED(): TerminalNode; MATERIALIZED(): TerminalNode; MATERIALIZE(): TerminalNode; MAXARCHLOGS(): TerminalNode; MAXDATAFILES(): TerminalNode; MAXEXTENTS(): TerminalNode; MAXIMIZE(): TerminalNode; MAXINSTANCES(): TerminalNode; MAXLOGFILES(): TerminalNode; MAXLOGHISTORY(): TerminalNode; MAXLOGMEMBERS(): TerminalNode; MAX(): TerminalNode; MAXSIZE(): TerminalNode; MAXTRANS(): TerminalNode; MAXVALUE(): TerminalNode; MEASURE(): TerminalNode; MEASURES(): TerminalNode; MEDIAN(): TerminalNode; MEDIUM(): TerminalNode; MEMBER(): TerminalNode; MEMOPTIMIZE(): TerminalNode; MEMORY(): TerminalNode; MERGEACTIONS(): TerminalNode; MERGE_AJ(): TerminalNode; MERGE_CONST_ON(): TerminalNode; MERGE(): TerminalNode; MERGE_SJ(): TerminalNode; METHOD(): TerminalNode; MIGRATE(): TerminalNode; MIGRATION(): TerminalNode; MINEXTENTS(): TerminalNode; MINIMIZE(): TerminalNode; MINIMUM(): TerminalNode; MINING(): TerminalNode; MIN(): TerminalNode; MINUS_NULL(): TerminalNode; MINUTE(): TerminalNode; MINVALUE(): TerminalNode; MIRRORCOLD(): TerminalNode; MIRRORHOT(): TerminalNode; MIRROR(): TerminalNode; MLSLABEL(): TerminalNode; MODEL_COMPILE_SUBQUERY(): TerminalNode; MODEL_DONTVERIFY_UNIQUENESS(): TerminalNode; MODEL_DYNAMIC_SUBQUERY(): TerminalNode; MODEL_MIN_ANALYSIS(): TerminalNode; MODEL(): TerminalNode; MODEL_NO_ANALYSIS(): TerminalNode; MODEL_PBY(): TerminalNode; MODEL_PUSH_REF(): TerminalNode; MODIFY_COLUMN_TYPE(): TerminalNode; MODIFY(): TerminalNode; MOD(): TerminalNode; MONITORING(): TerminalNode; MONITOR(): TerminalNode; MONTH(): TerminalNode; MONTHS_BETWEEN(): TerminalNode; MOUNT(): TerminalNode; MOUNTPATH(): TerminalNode; MOVEMENT(): TerminalNode; MOVE(): TerminalNode; MULTISET(): TerminalNode; MV_MERGE(): TerminalNode; NAMED(): TerminalNode; NAME(): TerminalNode; NAMESPACE(): TerminalNode; NAN(): TerminalNode; NANVL(): TerminalNode; NATIONAL(): TerminalNode; NATIVE_FULL_OUTER_JOIN(): TerminalNode; NATIVE(): TerminalNode; NATURAL(): TerminalNode; NAV(): TerminalNode; NCHAR_CS(): TerminalNode; NCHAR(): TerminalNode; NCHR(): TerminalNode; NCLOB(): TerminalNode; NEEDED(): TerminalNode; NESTED(): TerminalNode; NESTED_TABLE_FAST_INSERT(): TerminalNode; NESTED_TABLE_GET_REFS(): TerminalNode; NESTED_TABLE_ID(): TerminalNode; NESTED_TABLE_SET_REFS(): TerminalNode; NESTED_TABLE_SET_SETID(): TerminalNode; NETWORK(): TerminalNode; NEVER(): TerminalNode; NEW(): TerminalNode; NEW_TIME(): TerminalNode; NEXT_DAY(): TerminalNode; NEXT(): TerminalNode; NL_AJ(): TerminalNode; NLJ_BATCHING(): TerminalNode; NLJ_INDEX_FILTER(): TerminalNode; NLJ_INDEX_SCAN(): TerminalNode; NLJ_PREFETCH(): TerminalNode; NLS_CALENDAR(): TerminalNode; NLS_CHARACTERSET(): TerminalNode; NLS_CHARSET_DECL_LEN(): TerminalNode; NLS_CHARSET_ID(): TerminalNode; NLS_CHARSET_NAME(): TerminalNode; NLS_COMP(): TerminalNode; NLS_CURRENCY(): TerminalNode; NLS_DATE_FORMAT(): TerminalNode; NLS_DATE_LANGUAGE(): TerminalNode; NLS_INITCAP(): TerminalNode; NLS_ISO_CURRENCY(): TerminalNode; NL_SJ(): TerminalNode; NLS_LANG(): TerminalNode; NLS_LANGUAGE(): TerminalNode; NLS_LENGTH_SEMANTICS(): TerminalNode; NLS_LOWER(): TerminalNode; NLS_NCHAR_CONV_EXCP(): TerminalNode; NLS_NUMERIC_CHARACTERS(): TerminalNode; NLS_SORT(): TerminalNode; NLSSORT(): TerminalNode; NLS_SPECIAL_CHARS(): TerminalNode; NLS_TERRITORY(): TerminalNode; NLS_UPPER(): TerminalNode; NO_ACCESS(): TerminalNode; NOAPPEND(): TerminalNode; NOARCHIVELOG(): TerminalNode; NOAUDIT(): TerminalNode; NO_BASETABLE_MULTIMV_REWRITE(): TerminalNode; NO_BIND_AWARE(): TerminalNode; NO_BUFFER(): TerminalNode; NOCACHE(): TerminalNode; NO_CARTESIAN(): TerminalNode; NO_CHECK_ACL_REWRITE(): TerminalNode; NO_CLUSTER_BY_ROWID(): TerminalNode; NO_COALESCE_SQ(): TerminalNode; NO_CONNECT_BY_CB_WHR_ONLY(): TerminalNode; NO_CONNECT_BY_COMBINE_SW(): TerminalNode; NO_CONNECT_BY_COST_BASED(): TerminalNode; NO_CONNECT_BY_ELIM_DUPS(): TerminalNode; NO_CONNECT_BY_FILTERING(): TerminalNode; NO_COST_XML_QUERY_REWRITE(): TerminalNode; NO_CPU_COSTING(): TerminalNode; NOCPU_COSTING(): TerminalNode; NOCYCLE(): TerminalNode; NODELAY(): TerminalNode; NO_DOMAIN_INDEX_FILTER(): TerminalNode; NO_DST_UPGRADE_INSERT_CONV(): TerminalNode; NO_ELIMINATE_JOIN(): TerminalNode; NO_ELIMINATE_OBY(): TerminalNode; NO_ELIMINATE_OUTER_JOIN(): TerminalNode; NOENTITYESCAPING(): TerminalNode; NO_EXPAND_GSET_TO_UNION(): TerminalNode; NO_EXPAND(): TerminalNode; NO_EXPAND_TABLE(): TerminalNode; NO_FACT(): TerminalNode; NO_FACTORIZE_JOIN(): TerminalNode; NO_FILTERING(): TerminalNode; NOFORCE(): TerminalNode; NO_FULL_OUTER_JOIN_TO_OUTER(): TerminalNode; NO_GBY_PUSHDOWN(): TerminalNode; NOGUARANTEE(): TerminalNode; NO_INDEX_FFS(): TerminalNode; NO_INDEX(): TerminalNode; NO_INDEX_SS(): TerminalNode; NO_LOAD(): TerminalNode; NOLOCAL(): TerminalNode; NOLOGGING(): TerminalNode; NOMAPPING(): TerminalNode; NOMAXVALUE(): TerminalNode; NO_MERGE(): TerminalNode; NOMINIMIZE(): TerminalNode; NOMINVALUE(): TerminalNode; NO_MODEL_PUSH_REF(): TerminalNode; NO_MONITORING(): TerminalNode; NOMONITORING(): TerminalNode; NO_MONITOR(): TerminalNode; NO_MULTIMV_REWRITE(): TerminalNode; NO(): TerminalNode; NO_NATIVE_FULL_OUTER_JOIN(): TerminalNode; NONBLOCKING(): TerminalNode; NONE(): TerminalNode; NO_NLJ_BATCHING(): TerminalNode; NO_NLJ_PREFETCH(): TerminalNode; NONSCHEMA(): TerminalNode; NOORDER(): TerminalNode; NO_ORDER_ROLLUPS(): TerminalNode; NO_OUTER_JOIN_TO_ANTI(): TerminalNode; NO_OUTER_JOIN_TO_INNER(): TerminalNode; NOOVERRIDE(): TerminalNode; NO_PARALLEL_INDEX(): TerminalNode; NOPARALLEL_INDEX(): TerminalNode; NO_PARALLEL(): TerminalNode; NOPARALLEL(): TerminalNode; NO_PARTIAL_COMMIT(): TerminalNode; NO_PLACE_DISTINCT(): TerminalNode; NO_PLACE_GROUP_BY(): TerminalNode; NO_PQ_MAP(): TerminalNode; NO_PRUNE_GSETS(): TerminalNode; NO_PULL_PRED(): TerminalNode; NO_PUSH_PRED(): TerminalNode; NO_PUSH_SUBQ(): TerminalNode; NO_PX_JOIN_FILTER(): TerminalNode; NO_QKN_BUFF(): TerminalNode; NO_QUERY_TRANSFORMATION(): TerminalNode; NO_REF_CASCADE(): TerminalNode; NORELY(): TerminalNode; NOREPAIR(): TerminalNode; NORESETLOGS(): TerminalNode; NO_RESULT_CACHE(): TerminalNode; NOREVERSE(): TerminalNode; NO_REWRITE(): TerminalNode; NOREWRITE(): TerminalNode; NORMAL(): TerminalNode; NOROWDEPENDENCIES(): TerminalNode; NOSCHEMACHECK(): TerminalNode; NOSEGMENT(): TerminalNode; NO_SEMIJOIN(): TerminalNode; NO_SEMI_TO_INNER(): TerminalNode; NO_SET_TO_JOIN(): TerminalNode; NOSORT(): TerminalNode; NO_SQL_TUNE(): TerminalNode; NO_STAR_TRANSFORMATION(): TerminalNode; NO_STATEMENT_QUEUING(): TerminalNode; NO_STATS_GSETS(): TerminalNode; NOSTRICT(): TerminalNode; NO_SUBQUERY_PRUNING(): TerminalNode; NO_SUBSTRB_PAD(): TerminalNode; NO_SWAP_JOIN_INPUTS(): TerminalNode; NOSWITCH(): TerminalNode; NO_TABLE_LOOKUP_BY_NL(): TerminalNode; NO_TEMP_TABLE(): TerminalNode; NOTHING(): TerminalNode; NOTIFICATION(): TerminalNode; NO_TRANSFORM_DISTINCT_AGG(): TerminalNode; NO_UNNEST(): TerminalNode; NO_USE_HASH_AGGREGATION(): TerminalNode; NO_USE_HASH_GBY_FOR_PUSHDOWN(): TerminalNode; NO_USE_HASH(): TerminalNode; NO_USE_INVISIBLE_INDEXES(): TerminalNode; NO_USE_MERGE(): TerminalNode; NO_USE_NL(): TerminalNode; NOVALIDATE(): TerminalNode; NO_XDB_FASTPATH_INSERT(): TerminalNode; NO_XML_DML_REWRITE(): TerminalNode; NO_XMLINDEX_REWRITE_IN_SELECT(): TerminalNode; NO_XMLINDEX_REWRITE(): TerminalNode; NO_XML_QUERY_REWRITE(): TerminalNode; NTH_VALUE(): TerminalNode; NTILE(): TerminalNode; NULLIF(): TerminalNode; NULLS(): TerminalNode; NUMERIC(): TerminalNode; NUM_INDEX_KEYS(): TerminalNode; NUMTODSINTERVAL(): TerminalNode; NUMTOYMINTERVAL(): TerminalNode; NVARCHAR2(): TerminalNode; NVL2(): TerminalNode; NVL(): TerminalNode; OBJECT2XML(): TerminalNode; OBJECT(): TerminalNode; OBJNO(): TerminalNode; OBJNO_REUSE(): TerminalNode; OCCURENCES(): TerminalNode; OFFLINE(): TerminalNode; OFF(): TerminalNode; OIDINDEX(): TerminalNode; OID(): TerminalNode; OLAP(): TerminalNode; OLD(): TerminalNode; OLD_PUSH_PRED(): TerminalNode; OLTP(): TerminalNode; ONLINE(): TerminalNode; ONLY(): TerminalNode; OPAQUE(): TerminalNode; OPAQUE_TRANSFORM(): TerminalNode; OPAQUE_XCANONICAL(): TerminalNode; OPCODE(): TerminalNode; OPEN(): TerminalNode; OPERATIONS(): TerminalNode; OPERATOR(): TerminalNode; OPT_ESTIMATE(): TerminalNode; OPTIMAL(): TerminalNode; OPTIMIZE(): TerminalNode; OPTIMIZER_FEATURES_ENABLE(): TerminalNode; OPTIMIZER_GOAL(): TerminalNode; OPT_PARAM(): TerminalNode; ORA_BRANCH(): TerminalNode; ORADEBUG(): TerminalNode; ORA_DST_AFFECTED(): TerminalNode; ORA_DST_CONVERT(): TerminalNode; ORA_DST_ERROR(): TerminalNode; ORA_GET_ACLIDS(): TerminalNode; ORA_GET_PRIVILEGES(): TerminalNode; ORA_HASH(): TerminalNode; ORA_ROWSCN(): TerminalNode; ORA_ROWSCN_RAW(): TerminalNode; ORA_ROWVERSION(): TerminalNode; ORA_TABVERSION(): TerminalNode; ORDERED(): TerminalNode; ORDERED_PREDICATES(): TerminalNode; ORDINALITY(): TerminalNode; OR_EXPAND(): TerminalNode; ORGANIZATION(): TerminalNode; OR_PREDICATES(): TerminalNode; OTHER(): TerminalNode; OUTER_JOIN_TO_ANTI(): TerminalNode; OUTER_JOIN_TO_INNER(): TerminalNode; OUTER(): TerminalNode; OUTLINE_LEAF(): TerminalNode; OUTLINE(): TerminalNode; OUT_OF_LINE(): TerminalNode; OVERFLOW(): TerminalNode; OVERFLOW_NOMOVE(): TerminalNode; OVERLAPS(): TerminalNode; OVER(): TerminalNode; OWNER(): TerminalNode; OWNERSHIP(): TerminalNode; OWN(): TerminalNode; PACKAGE(): TerminalNode; PACKAGES(): TerminalNode; PARALLEL_INDEX(): TerminalNode; PARALLEL(): TerminalNode; PARAMETERS(): TerminalNode; PARAM(): TerminalNode; PARENT(): TerminalNode; PARITY(): TerminalNode; PARTIALLY(): TerminalNode; PARTITION_HASH(): TerminalNode; PARTITION_LIST(): TerminalNode; PARTITION(): TerminalNode; PARTITION_RANGE(): TerminalNode; PARTITIONS(): TerminalNode; PARTNUMINST(): TerminalNode; PASSING(): TerminalNode; PASSWORD_GRACE_TIME(): TerminalNode; PASSWORD_LIFE_TIME(): TerminalNode; PASSWORD_LOCK_TIME(): TerminalNode; PASSWORD(): TerminalNode; PASSWORD_REUSE_MAX(): TerminalNode; PASSWORD_REUSE_TIME(): TerminalNode; PASSWORD_VERIFY_FUNCTION(): TerminalNode; PATH(): TerminalNode; PATHS(): TerminalNode; PBL_HS_BEGIN(): TerminalNode; PBL_HS_END(): TerminalNode; PCTINCREASE(): TerminalNode; PCTTHRESHOLD(): TerminalNode; PCTUSED(): TerminalNode; PCTVERSION(): TerminalNode; PENDING(): TerminalNode; PERCENTILE_CONT(): TerminalNode; PERCENTILE_DISC(): TerminalNode; PERCENT_KEYWORD(): TerminalNode; PERCENT_RANKM(): TerminalNode; PERCENT_RANK(): TerminalNode; PERFORMANCE(): TerminalNode; PERMANENT(): TerminalNode; PERMISSION(): TerminalNode; PFILE(): TerminalNode; PHYSICAL(): TerminalNode; PIKEY(): TerminalNode; PIV_GB(): TerminalNode; PIVOT(): TerminalNode; PIV_SSF(): TerminalNode; PLACE_DISTINCT(): TerminalNode; PLACE_GROUP_BY(): TerminalNode; PLAN(): TerminalNode; PLSCOPE_SETTINGS(): TerminalNode; PLSQL_CCFLAGS(): TerminalNode; PLSQL_CODE_TYPE(): TerminalNode; PLSQL_DEBUG(): TerminalNode; PLSQL_OPTIMIZE_LEVEL(): TerminalNode; PLSQL_WARNINGS(): TerminalNode; POINT(): TerminalNode; POLICY(): TerminalNode; POST_TRANSACTION(): TerminalNode; POWERMULTISET_BY_CARDINALITY(): TerminalNode; POWERMULTISET(): TerminalNode; POWER(): TerminalNode; PQ_DISTRIBUTE(): TerminalNode; PQ_MAP(): TerminalNode; PQ_NOMAP(): TerminalNode; PREBUILT(): TerminalNode; PRECEDES(): TerminalNode; PRECEDING(): TerminalNode; PRECISION(): TerminalNode; PRECOMPUTE_SUBQUERY(): TerminalNode; PREDICATE_REORDERS(): TerminalNode; PREDICTION_BOUNDS(): TerminalNode; PREDICTION_COST(): TerminalNode; PREDICTION_DETAILS(): TerminalNode; PREDICTION(): TerminalNode; PREDICTION_PROBABILITY(): TerminalNode; PREDICTION_SET(): TerminalNode; PREPARE(): TerminalNode; PRESENT(): TerminalNode; PRESENTNNV(): TerminalNode; PRESENTV(): TerminalNode; PRESERVE(): TerminalNode; PRESERVE_OID(): TerminalNode; PREVIOUS(): TerminalNode; PRIMARY(): TerminalNode; PRIVATE(): TerminalNode; PRIVATE_SGA(): TerminalNode; PRIVILEGE(): TerminalNode; PRIVILEGES(): TerminalNode; PROCEDURAL(): TerminalNode; PROCEDURE(): TerminalNode; PROCESS(): TerminalNode; PROFILE(): TerminalNode; PROGRAM(): TerminalNode; PROJECT(): TerminalNode; PROPAGATE(): TerminalNode; PROTECTED(): TerminalNode; PROTECTION(): TerminalNode; PULL_PRED(): TerminalNode; PURGE(): TerminalNode; PUSH_PRED(): TerminalNode; PUSH_SUBQ(): TerminalNode; PX_GRANULE(): TerminalNode; PX_JOIN_FILTER(): TerminalNode; QB_NAME(): TerminalNode; QUERY_BLOCK(): TerminalNode; QUERY(): TerminalNode; QUEUE_CURR(): TerminalNode; QUEUE(): TerminalNode; QUEUE_ROWP(): TerminalNode; QUIESCE(): TerminalNode; QUORUM(): TerminalNode; QUOTA(): TerminalNode; RANDOM_LOCAL(): TerminalNode; RANDOM(): TerminalNode; RANGE(): TerminalNode; RANKM(): TerminalNode; RANK(): TerminalNode; RAPIDLY(): TerminalNode; RATIO_TO_REPORT(): TerminalNode; RAWTOHEX(): TerminalNode; RAWTONHEX(): TerminalNode; RBA(): TerminalNode; RBO_OUTLINE(): TerminalNode; RDBA(): TerminalNode; READ(): TerminalNode; READS(): TerminalNode; REAL(): TerminalNode; REBALANCE(): TerminalNode; REBUILD(): TerminalNode; RECORDS_PER_BLOCK(): TerminalNode; RECOVERABLE(): TerminalNode; RECOVER(): TerminalNode; RECOVERY(): TerminalNode; RECYCLEBIN(): TerminalNode; RECYCLE(): TerminalNode; REDACTION(): TerminalNode; REDO(): TerminalNode; REDUCED(): TerminalNode; REDUNDANCY(): TerminalNode; REF_CASCADE_CURSOR(): TerminalNode; REFERENCED(): TerminalNode; REFERENCE(): TerminalNode; REFERENCES(): TerminalNode; REFERENCING(): TerminalNode; REF(): TerminalNode; REFRESH(): TerminalNode; REFTOHEX(): TerminalNode; REGEXP_COUNT(): TerminalNode; REGEXP_INSTR(): TerminalNode; REGEXP_LIKE(): TerminalNode; REGEXP_REPLACE(): TerminalNode; REGEXP_SUBSTR(): TerminalNode; REGISTER(): TerminalNode; REGR_AVGX(): TerminalNode; REGR_AVGY(): TerminalNode; REGR_COUNT(): TerminalNode; REGR_INTERCEPT(): TerminalNode; REGR_R2(): TerminalNode; REGR_SLOPE(): TerminalNode; REGR_SXX(): TerminalNode; REGR_SXY(): TerminalNode; REGR_SYY(): TerminalNode; REGULAR(): TerminalNode; REJECT(): TerminalNode; REKEY(): TerminalNode; RELATIONAL(): TerminalNode; RELY(): TerminalNode; REMAINDER(): TerminalNode; REMOTE_MAPPED(): TerminalNode; REMOVE(): TerminalNode; REPAIR(): TerminalNode; REPEAT(): TerminalNode; REPLACE(): TerminalNode; REPLICATION(): TerminalNode; REQUIRED(): TerminalNode; RESETLOGS(): TerminalNode; RESET(): TerminalNode; RESIZE(): TerminalNode; RESOLVE(): TerminalNode; RESOLVER(): TerminalNode; RESPECT(): TerminalNode; RESTORE_AS_INTERVALS(): TerminalNode; RESTORE(): TerminalNode; RESTRICT_ALL_REF_CONS(): TerminalNode; RESTRICTED(): TerminalNode; RESTRICT(): TerminalNode; RESULT_CACHE(): TerminalNode; RESUMABLE(): TerminalNode; RESUME(): TerminalNode; RETENTION(): TerminalNode; RETRY_ON_ROW_CHANGE(): TerminalNode; RETURNING(): TerminalNode; RETURN(): TerminalNode; REUSE(): TerminalNode; REVERSE(): TerminalNode; REWRITE(): TerminalNode; REWRITE_OR_ERROR(): TerminalNode; RIGHT(): TerminalNode; ROLE(): TerminalNode; ROLES(): TerminalNode; ROLLBACK(): TerminalNode; ROLLING(): TerminalNode; ROLLUP(): TerminalNode; ROOT(): TerminalNode; ROUND(): TerminalNode; ROWDEPENDENCIES(): TerminalNode; ROWID(): TerminalNode; ROWIDTOCHAR(): TerminalNode; ROWIDTONCHAR(): TerminalNode; ROW_LENGTH(): TerminalNode; ROW(): TerminalNode; ROW_NUMBER(): TerminalNode; ROWNUM(): TerminalNode; ROWS(): TerminalNode; RPAD(): TerminalNode; RTRIM(): TerminalNode; RULE(): TerminalNode; RULES(): TerminalNode; SALT(): TerminalNode; SAMPLE(): TerminalNode; SAVE_AS_INTERVALS(): TerminalNode; SAVEPOINT(): TerminalNode; SB4(): TerminalNode; SCALE(): TerminalNode; SCALE_ROWS(): TerminalNode; SCAN_INSTANCES(): TerminalNode; SCAN(): TerminalNode; SCHEDULER(): TerminalNode; SCHEMACHECK(): TerminalNode; SCHEMA(): TerminalNode; SCN_ASCENDING(): TerminalNode; SCN(): TerminalNode; SCOPE(): TerminalNode; SD_ALL(): TerminalNode; SD_INHIBIT(): TerminalNode; SD_SHOW(): TerminalNode; SEARCH(): TerminalNode; SECOND(): TerminalNode; SECUREFILE_DBA(): TerminalNode; SECUREFILE(): TerminalNode; SECURITY(): TerminalNode; SEED(): TerminalNode; SEG_BLOCK(): TerminalNode; SEG_FILE(): TerminalNode; SEGMENT(): TerminalNode; SELECTIVITY(): TerminalNode; SEMIJOIN_DRIVER(): TerminalNode; SEMIJOIN(): TerminalNode; SEMI_TO_INNER(): TerminalNode; SEQ(): TerminalNode; SEQUENCED(): TerminalNode; SEQUENCE(): TerminalNode; SEQUENTIAL(): TerminalNode; SERIALIZABLE(): TerminalNode; SERVERERROR(): TerminalNode; SERVICE(): TerminalNode; SESSION_CACHED_CURSORS(): TerminalNode; SESSION(): TerminalNode; SESSIONS_PER_USER(): TerminalNode; SESSIONTIMEZONE(): TerminalNode; SESSIONTZNAME(): TerminalNode; SETS(): TerminalNode; SETTINGS(): TerminalNode; SET_TO_JOIN(): TerminalNode; SEVERE(): TerminalNode; SHARED(): TerminalNode; SHARED_POOL(): TerminalNode; SHOW(): TerminalNode; SHRINK(): TerminalNode; SHUTDOWN(): TerminalNode; SIBLINGS(): TerminalNode; SID(): TerminalNode; SIGNAL_COMPONENT(): TerminalNode; SIGNAL_FUNCTION(): TerminalNode; SIGN(): TerminalNode; SIMPLE(): TerminalNode; SINGLE(): TerminalNode; SINGLETASK(): TerminalNode; SINH(): TerminalNode; SIN(): TerminalNode; SKIP_EXT_OPTIMIZER(): TerminalNode; SKIP_(): TerminalNode; SKIP_UNQ_UNUSABLE_IDX(): TerminalNode; SKIP_UNUSABLE_INDEXES(): TerminalNode; SMALLFILE(): TerminalNode; SNAPSHOT(): TerminalNode; SOME(): TerminalNode; SORT(): TerminalNode; SOUNDEX(): TerminalNode; SOURCE(): TerminalNode; SPACE_KEYWORD(): TerminalNode; SPECIFICATION(): TerminalNode; SPFILE(): TerminalNode; SPLIT(): TerminalNode; SPREADSHEET(): TerminalNode; SQLLDR(): TerminalNode; SQL(): TerminalNode; SQL_TRACE(): TerminalNode; SQL_MACRO(): TerminalNode; SQRT(): TerminalNode; STALE(): TerminalNode; STANDALONE(): TerminalNode; STANDBY_MAX_DATA_DELAY(): TerminalNode; STANDBY(): TerminalNode; STAR(): TerminalNode; STAR_TRANSFORMATION(): TerminalNode; STARTUP(): TerminalNode; STATEMENT_ID(): TerminalNode; STATEMENT_QUEUING(): TerminalNode; STATEMENTS(): TerminalNode; STATIC(): TerminalNode; STATISTICS(): TerminalNode; STATS_BINOMIAL_TEST(): TerminalNode; STATS_CROSSTAB(): TerminalNode; STATS_F_TEST(): TerminalNode; STATS_KS_TEST(): TerminalNode; STATS_MODE(): TerminalNode; STATS_MW_TEST(): TerminalNode; STATS_ONE_WAY_ANOVA(): TerminalNode; STATS_T_TEST_INDEP(): TerminalNode; STATS_T_TEST_INDEPU(): TerminalNode; STATS_T_TEST_ONE(): TerminalNode; STATS_T_TEST_PAIRED(): TerminalNode; STATS_WSR_TEST(): TerminalNode; STDDEV(): TerminalNode; STDDEV_POP(): TerminalNode; STDDEV_SAMP(): TerminalNode; STOP(): TerminalNode; STORAGE(): TerminalNode; STORE(): TerminalNode; STREAMS(): TerminalNode; STRICT(): TerminalNode; STRING(): TerminalNode; STRIPE_COLUMNS(): TerminalNode; STRIPE_WIDTH(): TerminalNode; STRIP(): TerminalNode; STRUCTURE(): TerminalNode; SUBMULTISET(): TerminalNode; SUBPARTITION(): TerminalNode; SUBPARTITION_REL(): TerminalNode; SUBPARTITIONS(): TerminalNode; SUBQUERIES(): TerminalNode; SUBQUERY_PRUNING(): TerminalNode; SUBSTITUTABLE(): TerminalNode; SUBSTR2(): TerminalNode; SUBSTR4(): TerminalNode; SUBSTRB(): TerminalNode; SUBSTRC(): TerminalNode; SUBSTR(): TerminalNode; SUCCESSFUL(): TerminalNode; SUMMARY(): TerminalNode; SUM(): TerminalNode; SUPPLEMENTAL(): TerminalNode; SUSPEND(): TerminalNode; SWAP_JOIN_INPUTS(): TerminalNode; SWITCH(): TerminalNode; SWITCHOVER(): TerminalNode; SYNCHRONOUS(): TerminalNode; SYNC(): TerminalNode; SYS(): TerminalNode; SYSASM(): TerminalNode; SYS_AUDIT(): TerminalNode; SYSAUX(): TerminalNode; SYS_CHECKACL(): TerminalNode; SYS_CONNECT_BY_PATH(): TerminalNode; SYS_CONTEXT(): TerminalNode; SYSDATE(): TerminalNode; SYSDBA(): TerminalNode; SYS_DBURIGEN(): TerminalNode; SYS_DL_CURSOR(): TerminalNode; SYS_DM_RXFORM_CHR(): TerminalNode; SYS_DM_RXFORM_NUM(): TerminalNode; SYS_DOM_COMPARE(): TerminalNode; SYS_DST_PRIM2SEC(): TerminalNode; SYS_DST_SEC2PRIM(): TerminalNode; SYS_ET_BFILE_TO_RAW(): TerminalNode; SYS_ET_BLOB_TO_IMAGE(): TerminalNode; SYS_ET_IMAGE_TO_BLOB(): TerminalNode; SYS_ET_RAW_TO_BFILE(): TerminalNode; SYS_EXTPDTXT(): TerminalNode; SYS_EXTRACT_UTC(): TerminalNode; SYS_FBT_INSDEL(): TerminalNode; SYS_FILTER_ACLS(): TerminalNode; SYS_FNMATCHES(): TerminalNode; SYS_FNREPLACE(): TerminalNode; SYS_GET_ACLIDS(): TerminalNode; SYS_GET_PRIVILEGES(): TerminalNode; SYS_GETTOKENID(): TerminalNode; SYS_GETXTIVAL(): TerminalNode; SYS_GUID(): TerminalNode; SYS_MAKEXML(): TerminalNode; SYS_MAKE_XMLNODEID(): TerminalNode; SYS_MKXMLATTR(): TerminalNode; SYS_OP_ADT2BIN(): TerminalNode; SYS_OP_ADTCONS(): TerminalNode; SYS_OP_ALSCRVAL(): TerminalNode; SYS_OP_ATG(): TerminalNode; SYS_OP_BIN2ADT(): TerminalNode; SYS_OP_BITVEC(): TerminalNode; SYS_OP_BL2R(): TerminalNode; SYS_OP_BLOOM_FILTER_LIST(): TerminalNode; SYS_OP_BLOOM_FILTER(): TerminalNode; SYS_OP_C2C(): TerminalNode; SYS_OP_CAST(): TerminalNode; SYS_OP_CEG(): TerminalNode; SYS_OP_CL2C(): TerminalNode; SYS_OP_COMBINED_HASH(): TerminalNode; SYS_OP_COMP(): TerminalNode; SYS_OP_CONVERT(): TerminalNode; SYS_OP_COUNTCHG(): TerminalNode; SYS_OP_CSCONV(): TerminalNode; SYS_OP_CSCONVTEST(): TerminalNode; SYS_OP_CSR(): TerminalNode; SYS_OP_CSX_PATCH(): TerminalNode; SYS_OP_DECOMP(): TerminalNode; SYS_OP_DESCEND(): TerminalNode; SYS_OP_DISTINCT(): TerminalNode; SYS_OP_DRA(): TerminalNode; SYS_OP_DUMP(): TerminalNode; SYS_OP_DV_CHECK(): TerminalNode; SYS_OP_ENFORCE_NOT_NULL(): TerminalNode; SYSOPER(): TerminalNode; SYS_OP_EXTRACT(): TerminalNode; SYS_OP_GROUPING(): TerminalNode; SYS_OP_GUID(): TerminalNode; SYS_OP_IIX(): TerminalNode; SYS_OP_ITR(): TerminalNode; SYS_OP_LBID(): TerminalNode; SYS_OP_LOBLOC2BLOB(): TerminalNode; SYS_OP_LOBLOC2CLOB(): TerminalNode; SYS_OP_LOBLOC2ID(): TerminalNode; SYS_OP_LOBLOC2NCLOB(): TerminalNode; SYS_OP_LOBLOC2TYP(): TerminalNode; SYS_OP_LSVI(): TerminalNode; SYS_OP_LVL(): TerminalNode; SYS_OP_MAKEOID(): TerminalNode; SYS_OP_MAP_NONNULL(): TerminalNode; SYS_OP_MSR(): TerminalNode; SYS_OP_NICOMBINE(): TerminalNode; SYS_OP_NIEXTRACT(): TerminalNode; SYS_OP_NII(): TerminalNode; SYS_OP_NIX(): TerminalNode; SYS_OP_NOEXPAND(): TerminalNode; SYS_OP_NTCIMG(): TerminalNode; SYS_OP_NUMTORAW(): TerminalNode; SYS_OP_OIDVALUE(): TerminalNode; SYS_OP_OPNSIZE(): TerminalNode; SYS_OP_PAR_1(): TerminalNode; SYS_OP_PARGID_1(): TerminalNode; SYS_OP_PARGID(): TerminalNode; SYS_OP_PAR(): TerminalNode; SYS_OP_PIVOT(): TerminalNode; SYS_OP_R2O(): TerminalNode; SYS_OP_RAWTONUM(): TerminalNode; SYS_OP_RDTM(): TerminalNode; SYS_OP_REF(): TerminalNode; SYS_OP_RMTD(): TerminalNode; SYS_OP_ROWIDTOOBJ(): TerminalNode; SYS_OP_RPB(): TerminalNode; SYS_OPTLOBPRBSC(): TerminalNode; SYS_OP_TOSETID(): TerminalNode; SYS_OP_TPR(): TerminalNode; SYS_OP_TRTB(): TerminalNode; SYS_OPTXICMP(): TerminalNode; SYS_OPTXQCASTASNQ(): TerminalNode; SYS_OP_UNDESCEND(): TerminalNode; SYS_OP_VECAND(): TerminalNode; SYS_OP_VECBIT(): TerminalNode; SYS_OP_VECOR(): TerminalNode; SYS_OP_VECXOR(): TerminalNode; SYS_OP_VERSION(): TerminalNode; SYS_OP_VREF(): TerminalNode; SYS_OP_VVD(): TerminalNode; SYS_OP_XMLCONS_FOR_CSX(): TerminalNode; SYS_OP_XPTHATG(): TerminalNode; SYS_OP_XPTHIDX(): TerminalNode; SYS_OP_XPTHOP(): TerminalNode; SYS_OP_XTXT2SQLT(): TerminalNode; SYS_ORDERKEY_DEPTH(): TerminalNode; SYS_ORDERKEY_MAXCHILD(): TerminalNode; SYS_ORDERKEY_PARENT(): TerminalNode; SYS_PARALLEL_TXN(): TerminalNode; SYS_PATHID_IS_ATTR(): TerminalNode; SYS_PATHID_IS_NMSPC(): TerminalNode; SYS_PATHID_LASTNAME(): TerminalNode; SYS_PATHID_LASTNMSPC(): TerminalNode; SYS_PATH_REVERSE(): TerminalNode; SYS_PXQEXTRACT(): TerminalNode; SYS_RID_ORDER(): TerminalNode; SYS_ROW_DELTA(): TerminalNode; SYS_SC_2_XMLT(): TerminalNode; SYS_SYNRCIREDO(): TerminalNode; SYSTEM_DEFINED(): TerminalNode; SYSTEM(): TerminalNode; SYSTIMESTAMP(): TerminalNode; SYS_TYPEID(): TerminalNode; SYS_UMAKEXML(): TerminalNode; SYS_XMLANALYZE(): TerminalNode; SYS_XMLCONTAINS(): TerminalNode; SYS_XMLCONV(): TerminalNode; SYS_XMLEXNSURI(): TerminalNode; SYS_XMLGEN(): TerminalNode; SYS_XMLI_LOC_ISNODE(): TerminalNode; SYS_XMLI_LOC_ISTEXT(): TerminalNode; SYS_XMLINSTR(): TerminalNode; SYS_XMLLOCATOR_GETSVAL(): TerminalNode; SYS_XMLNODEID_GETCID(): TerminalNode; SYS_XMLNODEID_GETLOCATOR(): TerminalNode; SYS_XMLNODEID_GETOKEY(): TerminalNode; SYS_XMLNODEID_GETPATHID(): TerminalNode; SYS_XMLNODEID_GETPTRID(): TerminalNode; SYS_XMLNODEID_GETRID(): TerminalNode; SYS_XMLNODEID_GETSVAL(): TerminalNode; SYS_XMLNODEID_GETTID(): TerminalNode; SYS_XMLNODEID(): TerminalNode; SYS_XMLT_2_SC(): TerminalNode; SYS_XMLTRANSLATE(): TerminalNode; SYS_XMLTYPE2SQL(): TerminalNode; SYS_XQ_ASQLCNV(): TerminalNode; SYS_XQ_ATOMCNVCHK(): TerminalNode; SYS_XQBASEURI(): TerminalNode; SYS_XQCASTABLEERRH(): TerminalNode; SYS_XQCODEP2STR(): TerminalNode; SYS_XQCODEPEQ(): TerminalNode; SYS_XQCON2SEQ(): TerminalNode; SYS_XQCONCAT(): TerminalNode; SYS_XQDELETE(): TerminalNode; SYS_XQDFLTCOLATION(): TerminalNode; SYS_XQDOC(): TerminalNode; SYS_XQDOCURI(): TerminalNode; SYS_XQDURDIV(): TerminalNode; SYS_XQED4URI(): TerminalNode; SYS_XQENDSWITH(): TerminalNode; SYS_XQERRH(): TerminalNode; SYS_XQERR(): TerminalNode; SYS_XQESHTMLURI(): TerminalNode; SYS_XQEXLOBVAL(): TerminalNode; SYS_XQEXSTWRP(): TerminalNode; SYS_XQEXTRACT(): TerminalNode; SYS_XQEXTRREF(): TerminalNode; SYS_XQEXVAL(): TerminalNode; SYS_XQFB2STR(): TerminalNode; SYS_XQFNBOOL(): TerminalNode; SYS_XQFNCMP(): TerminalNode; SYS_XQFNDATIM(): TerminalNode; SYS_XQFNLNAME(): TerminalNode; SYS_XQFNNM(): TerminalNode; SYS_XQFNNSURI(): TerminalNode; SYS_XQFNPREDTRUTH(): TerminalNode; SYS_XQFNQNM(): TerminalNode; SYS_XQFNROOT(): TerminalNode; SYS_XQFORMATNUM(): TerminalNode; SYS_XQFTCONTAIN(): TerminalNode; SYS_XQFUNCR(): TerminalNode; SYS_XQGETCONTENT(): TerminalNode; SYS_XQINDXOF(): TerminalNode; SYS_XQINSERT(): TerminalNode; SYS_XQINSPFX(): TerminalNode; SYS_XQIRI2URI(): TerminalNode; SYS_XQLANG(): TerminalNode; SYS_XQLLNMFRMQNM(): TerminalNode; SYS_XQMKNODEREF(): TerminalNode; SYS_XQNILLED(): TerminalNode; SYS_XQNODENAME(): TerminalNode; SYS_XQNORMSPACE(): TerminalNode; SYS_XQNORMUCODE(): TerminalNode; SYS_XQ_NRNG(): TerminalNode; SYS_XQNSP4PFX(): TerminalNode; SYS_XQNSPFRMQNM(): TerminalNode; SYS_XQPFXFRMQNM(): TerminalNode; SYS_XQ_PKSQL2XML(): TerminalNode; SYS_XQPOLYABS(): TerminalNode; SYS_XQPOLYADD(): TerminalNode; SYS_XQPOLYCEL(): TerminalNode; SYS_XQPOLYCSTBL(): TerminalNode; SYS_XQPOLYCST(): TerminalNode; SYS_XQPOLYDIV(): TerminalNode; SYS_XQPOLYFLR(): TerminalNode; SYS_XQPOLYMOD(): TerminalNode; SYS_XQPOLYMUL(): TerminalNode; SYS_XQPOLYRND(): TerminalNode; SYS_XQPOLYSQRT(): TerminalNode; SYS_XQPOLYSUB(): TerminalNode; SYS_XQPOLYUMUS(): TerminalNode; SYS_XQPOLYUPLS(): TerminalNode; SYS_XQPOLYVEQ(): TerminalNode; SYS_XQPOLYVGE(): TerminalNode; SYS_XQPOLYVGT(): TerminalNode; SYS_XQPOLYVLE(): TerminalNode; SYS_XQPOLYVLT(): TerminalNode; SYS_XQPOLYVNE(): TerminalNode; SYS_XQREF2VAL(): TerminalNode; SYS_XQRENAME(): TerminalNode; SYS_XQREPLACE(): TerminalNode; SYS_XQRESVURI(): TerminalNode; SYS_XQRNDHALF2EVN(): TerminalNode; SYS_XQRSLVQNM(): TerminalNode; SYS_XQRYENVPGET(): TerminalNode; SYS_XQRYVARGET(): TerminalNode; SYS_XQRYWRP(): TerminalNode; SYS_XQSEQ2CON4XC(): TerminalNode; SYS_XQSEQ2CON(): TerminalNode; SYS_XQSEQDEEPEQ(): TerminalNode; SYS_XQSEQINSB(): TerminalNode; SYS_XQSEQRM(): TerminalNode; SYS_XQSEQRVS(): TerminalNode; SYS_XQSEQSUB(): TerminalNode; SYS_XQSEQTYPMATCH(): TerminalNode; SYS_XQSTARTSWITH(): TerminalNode; SYS_XQSTATBURI(): TerminalNode; SYS_XQSTR2CODEP(): TerminalNode; SYS_XQSTRJOIN(): TerminalNode; SYS_XQSUBSTRAFT(): TerminalNode; SYS_XQSUBSTRBEF(): TerminalNode; SYS_XQTOKENIZE(): TerminalNode; SYS_XQTREATAS(): TerminalNode; SYS_XQ_UPKXML2SQL(): TerminalNode; SYS_XQXFORM(): TerminalNode; TABLE(): TerminalNode; TABLE_LOOKUP_BY_NL(): TerminalNode; TABLES(): TerminalNode; TABLESPACE(): TerminalNode; TABLESPACE_NO(): TerminalNode; TABLE_STATS(): TerminalNode; TABNO(): TerminalNode; TANH(): TerminalNode; TAN(): TerminalNode; TBLORIDXPARTNUM(): TerminalNode; TEMPFILE(): TerminalNode; TEMPLATE(): TerminalNode; TEMPORARY(): TerminalNode; TEMP_TABLE(): TerminalNode; TEST(): TerminalNode; THAN(): TerminalNode; THE(): TerminalNode; THEN(): TerminalNode; THREAD(): TerminalNode; THROUGH(): TerminalNode; TIME(): TerminalNode; TIMING(): TerminalNode; TIMEOUT(): TerminalNode; TIMES(): TerminalNode; TIMESTAMP(): TerminalNode; TIMEZONE_ABBR(): TerminalNode; TIMEZONE_HOUR(): TerminalNode; TIMEZONE_MINUTE(): TerminalNode; TIME_ZONE(): TerminalNode; TIMEZONE_OFFSET(): TerminalNode; TIMEZONE_REGION(): TerminalNode; TIV_GB(): TerminalNode; TIV_SSF(): TerminalNode; TO_BINARY_DOUBLE(): TerminalNode; TO_BINARY_FLOAT(): TerminalNode; TO_BLOB(): TerminalNode; TO_CHAR(): TerminalNode; TO_CLOB(): TerminalNode; TO_DATE(): TerminalNode; TO_DSINTERVAL(): TerminalNode; TO_LOB(): TerminalNode; TO_MULTI_BYTE(): TerminalNode; TO_NCHAR(): TerminalNode; TO_NCLOB(): TerminalNode; TO_NUMBER(): TerminalNode; TOPLEVEL(): TerminalNode; TO_SINGLE_BYTE(): TerminalNode; TO_TIME(): TerminalNode; TO_TIMESTAMP(): TerminalNode; TO_TIMESTAMP_TZ(): TerminalNode; TO_TIME_TZ(): TerminalNode; TO_YMINTERVAL(): TerminalNode; TRACE(): TerminalNode; TRACING(): TerminalNode; TRACKING(): TerminalNode; TRAILING(): TerminalNode; TRANSACTION(): TerminalNode; TRANSFORM_DISTINCT_AGG(): TerminalNode; TRANSITIONAL(): TerminalNode; TRANSITION(): TerminalNode; TRANSLATE(): TerminalNode; TREAT(): TerminalNode; TRIGGERS(): TerminalNode; TRIM(): TerminalNode; TRUE(): TerminalNode; TRUNCATE(): TerminalNode; TRUNC(): TerminalNode; TRUSTED(): TerminalNode; TUNING(): TerminalNode; TX(): TerminalNode; TYPE(): TerminalNode; TYPES(): TerminalNode; TZ_OFFSET(): TerminalNode; UB2(): TerminalNode; UBA(): TerminalNode; UID(): TerminalNode; UNARCHIVED(): TerminalNode; UNBOUNDED(): TerminalNode; UNBOUND(): TerminalNode; UNDER(): TerminalNode; UNDO(): TerminalNode; UNDROP(): TerminalNode; UNIFORM(): TerminalNode; UNISTR(): TerminalNode; UNLIMITED(): TerminalNode; UNLOAD(): TerminalNode; UNLOCK(): TerminalNode; UNNEST_INNERJ_DISTINCT_VIEW(): TerminalNode; UNNEST(): TerminalNode; UNNEST_NOSEMIJ_NODISTINCTVIEW(): TerminalNode; UNNEST_SEMIJ_VIEW(): TerminalNode; UNPACKED(): TerminalNode; UNPIVOT(): TerminalNode; UNPROTECTED(): TerminalNode; UNQUIESCE(): TerminalNode; UNRECOVERABLE(): TerminalNode; UNRESTRICTED(): TerminalNode; UNTIL(): TerminalNode; UNUSABLE(): TerminalNode; UNUSED(): TerminalNode; UPDATABLE(): TerminalNode; UPDATED(): TerminalNode; UPDATEXML(): TerminalNode; UPD_INDEXES(): TerminalNode; UPD_JOININDEX(): TerminalNode; UPGRADE(): TerminalNode; UPPER(): TerminalNode; UPSERT(): TerminalNode; UROWID(): TerminalNode; USAGE(): TerminalNode; USE_ANTI(): TerminalNode; USE_CONCAT(): TerminalNode; USE_HASH_AGGREGATION(): TerminalNode; USE_HASH_GBY_FOR_PUSHDOWN(): TerminalNode; USE_HASH(): TerminalNode; USE_INVISIBLE_INDEXES(): TerminalNode; USE_MERGE_CARTESIAN(): TerminalNode; USE_MERGE(): TerminalNode; USE(): TerminalNode; USE_NL(): TerminalNode; USE_NL_WITH_INDEX(): TerminalNode; USE_PRIVATE_OUTLINES(): TerminalNode; USER_DEFINED(): TerminalNode; USERENV(): TerminalNode; USERGROUP(): TerminalNode; USER(): TerminalNode; USER_RECYCLEBIN(): TerminalNode; USERS(): TerminalNode; USE_SEMI(): TerminalNode; USE_STORED_OUTLINES(): TerminalNode; USE_TTT_FOR_GSETS(): TerminalNode; USE_WEAK_NAME_RESL(): TerminalNode; USING(): TerminalNode; VALIDATE(): TerminalNode; VALIDATION(): TerminalNode; VALUE(): TerminalNode; VARIANCE(): TerminalNode; VAR_POP(): TerminalNode; VARRAY(): TerminalNode; VARRAYS(): TerminalNode; VAR_SAMP(): TerminalNode; VARYING(): TerminalNode; VECTOR_READ(): TerminalNode; VECTOR_READ_TRACE(): TerminalNode; VERIFY(): TerminalNode; VERSIONING(): TerminalNode; VERSION(): TerminalNode; VERSIONS_ENDSCN(): TerminalNode; VERSIONS_ENDTIME(): TerminalNode; VERSIONS(): TerminalNode; VERSIONS_OPERATION(): TerminalNode; VERSIONS_STARTSCN(): TerminalNode; VERSIONS_STARTTIME(): TerminalNode; VERSIONS_XID(): TerminalNode; VIRTUAL(): TerminalNode; VISIBLE(): TerminalNode; VOLUME(): TerminalNode; VSIZE(): TerminalNode; WAIT(): TerminalNode; WALLET(): TerminalNode; WELLFORMED(): TerminalNode; WHENEVER(): TerminalNode; WHEN(): TerminalNode; WHITESPACE(): TerminalNode; WIDTH_BUCKET(): TerminalNode; WITHIN(): TerminalNode; WITHOUT(): TerminalNode; WORK(): TerminalNode; WRAPPED(): TerminalNode; WRITE(): TerminalNode; XDB_FASTPATH_INSERT(): TerminalNode; X_DYN_PRUNE(): TerminalNode; XID(): TerminalNode; XML2OBJECT(): TerminalNode; XMLATTRIBUTES(): TerminalNode; XMLCAST(): TerminalNode; XMLCDATA(): TerminalNode; XMLCOLATTVAL(): TerminalNode; XMLCOMMENT(): TerminalNode; XMLCONCAT(): TerminalNode; XMLDIFF(): TerminalNode; XML_DML_RWT_STMT(): TerminalNode; XMLELEMENT(): TerminalNode; XMLEXISTS2(): TerminalNode; XMLEXISTS(): TerminalNode; XMLFOREST(): TerminalNode; XMLINDEX_REWRITE_IN_SELECT(): TerminalNode; XMLINDEX_REWRITE(): TerminalNode; XMLINDEX_SEL_IDX_TBL(): TerminalNode; XMLISNODE(): TerminalNode; XMLISVALID(): TerminalNode; XML(): TerminalNode; XMLNAMESPACES(): TerminalNode; XMLPARSE(): TerminalNode; XMLPATCH(): TerminalNode; XMLPI(): TerminalNode; XMLQUERY(): TerminalNode; XMLQUERYVAL(): TerminalNode; XMLROOT(): TerminalNode; XMLSCHEMA(): TerminalNode; XMLSERIALIZE(): TerminalNode; XMLTABLE(): TerminalNode; XMLTRANSFORMBLOB(): TerminalNode; XMLTRANSFORM(): TerminalNode; XMLTYPE(): TerminalNode; XPATHTABLE(): TerminalNode; XS_SYS_CONTEXT(): TerminalNode; YEAR(): TerminalNode; YES(): TerminalNode; ZONE(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class String_function_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); CHR(): TerminalNode; DECODE(): TerminalNode; SUBSTR(): TerminalNode; TO_CHAR(): TerminalNode; TRIM(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; } export declare class Numeric_function_nameContext extends ParserRuleContext { constructor(parser?: PlSqlParser, parent?: ParserRuleContext, invokingState?: number); AVG(): TerminalNode; COUNT(): TerminalNode; NVL(): TerminalNode; ROUND(): TerminalNode; SUM(): TerminalNode; get ruleIndex(): number; enterRule(listener: PlSqlParserListener): void; exitRule(listener: PlSqlParserListener): void; accept(visitor: PlSqlParserVisitor): Result; }