summaryrefslogtreecommitdiffstats
path: root/docs/sqlglot/token_type.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/sqlglot/token_type.html5841
1 files changed, 5841 insertions, 0 deletions
diff --git a/docs/sqlglot/token_type.html b/docs/sqlglot/token_type.html
new file mode 100644
index 0000000..98e4f33
--- /dev/null
+++ b/docs/sqlglot/token_type.html
@@ -0,0 +1,5841 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="generator" content="pdoc 14.2.0"/>
+ <title>sqlglot.token_type API documentation</title>
+
+ <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}</style>
+ <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pdoc-code .cp{color:#9C6500}.pdoc-code .cpf{color:#3D7B7B; font-style:italic}.pdoc-code .c1{color:#3D7B7B; font-style:italic}.pdoc-code .cs{color:#3D7B7B; font-style:italic}.pdoc-code .gd{color:#A00000}.pdoc-code .ge{font-style:italic}.pdoc-code .gr{color:#E40000}.pdoc-code .gh{color:#000080; font-weight:bold}.pdoc-code .gi{color:#008400}.pdoc-code .go{color:#717171}.pdoc-code .gp{color:#000080; font-weight:bold}.pdoc-code .gs{font-weight:bold}.pdoc-code .gu{color:#800080; font-weight:bold}.pdoc-code .gt{color:#0044DD}.pdoc-code .kc{color:#008000; font-weight:bold}.pdoc-code .kd{color:#008000; font-weight:bold}.pdoc-code .kn{color:#008000; font-weight:bold}.pdoc-code .kp{color:#008000}.pdoc-code .kr{color:#008000; font-weight:bold}.pdoc-code .kt{color:#B00040}.pdoc-code .m{color:#666666}.pdoc-code .s{color:#BA2121}.pdoc-code .na{color:#687822}.pdoc-code .nb{color:#008000}.pdoc-code .nc{color:#0000FF; font-weight:bold}.pdoc-code .no{color:#880000}.pdoc-code .nd{color:#AA22FF}.pdoc-code .ni{color:#717171; font-weight:bold}.pdoc-code .ne{color:#CB3F38; font-weight:bold}.pdoc-code .nf{color:#0000FF}.pdoc-code .nl{color:#767600}.pdoc-code .nn{color:#0000FF; font-weight:bold}.pdoc-code .nt{color:#008000; font-weight:bold}.pdoc-code .nv{color:#19177C}.pdoc-code .ow{color:#AA22FF; font-weight:bold}.pdoc-code .w{color:#bbbbbb}.pdoc-code .mb{color:#666666}.pdoc-code .mf{color:#666666}.pdoc-code .mh{color:#666666}.pdoc-code .mi{color:#666666}.pdoc-code .mo{color:#666666}.pdoc-code .sa{color:#BA2121}.pdoc-code .sb{color:#BA2121}.pdoc-code .sc{color:#BA2121}.pdoc-code .dl{color:#BA2121}.pdoc-code .sd{color:#BA2121; font-style:italic}.pdoc-code .s2{color:#BA2121}.pdoc-code .se{color:#AA5D1F; font-weight:bold}.pdoc-code .sh{color:#BA2121}.pdoc-code .si{color:#A45A77; font-weight:bold}.pdoc-code .sx{color:#008000}.pdoc-code .sr{color:#A45A77}.pdoc-code .s1{color:#BA2121}.pdoc-code .ss{color:#19177C}.pdoc-code .bp{color:#008000}.pdoc-code .fm{color:#0000FF}.pdoc-code .vc{color:#19177C}.pdoc-code .vg{color:#19177C}.pdoc-code .vi{color:#19177C}.pdoc-code .vm{color:#19177C}.pdoc-code .il{color:#666666}</style>
+ <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+ <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;z-index:999;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem;}.git-button{display:none !important;}nav input[type="search"]{max-width:77%;}nav input[type="search"]:first-child{margin-top:-6px;}nav input[type="search"]:valid ~ *{display:none !important;}}@media (min-width:770px){:root{--sidebar-width:clamp(12.5rem, 28vw, 22rem);}nav{position:fixed;overflow:auto;height:100vh;width:var(--sidebar-width);}main, header{padding:3rem 2rem 3rem calc(var(--sidebar-width) + 3rem);width:calc(54rem + var(--sidebar-width));max-width:100%;}header + main{margin-top:-4rem;}#navtoggle{display:none;}}#togglestate{position:absolute;height:0;opacity:0;}nav.pdoc{--pad:clamp(0.5rem, 2vw, 1.75rem);--indent:1.5rem;background-color:var(--accent);border-right:1px solid var(--accent2);box-shadow:0 0 20px rgba(50, 50, 50, .2) inset;padding:0 0 0 var(--pad);overflow-wrap:anywhere;scrollbar-width:thin; scrollbar-color:var(--accent2) transparent; z-index:1}nav.pdoc::-webkit-scrollbar{width:.4rem; }nav.pdoc::-webkit-scrollbar-thumb{background-color:var(--accent2); }nav.pdoc > div{padding:var(--pad) 0;}nav.pdoc .module-list-button{display:inline-flex;align-items:center;color:var(--text);border-color:var(--muted);margin-bottom:1rem;}nav.pdoc .module-list-button:hover{border-color:var(--text);}nav.pdoc input[type=search]{display:block;outline-offset:0;width:calc(100% - var(--pad));}nav.pdoc .logo{max-width:calc(100% - var(--pad));max-height:35vh;display:block;margin:0 auto 1rem;transform:translate(calc(-.5 * var(--pad)), 0);}nav.pdoc ul{list-style:none;padding-left:0;}nav.pdoc > div > ul{margin-left:calc(0px - var(--pad));}nav.pdoc li a{padding:.2rem 0 .2rem calc(var(--pad) + var(--indent));}nav.pdoc > div > ul > li > a{padding-left:var(--pad);}nav.pdoc li{transition:all 100ms;}nav.pdoc li:hover{background-color:var(--nav-hover);}nav.pdoc a, nav.pdoc a:hover{color:var(--text);}nav.pdoc a{display:block;}nav.pdoc > h2:first-of-type{margin-top:1.5rem;}nav.pdoc .class:before{content:"class ";color:var(--muted);}nav.pdoc .function:after{content:"()";color:var(--muted);}nav.pdoc footer:before{content:"";display:block;width:calc(100% - var(--pad));border-top:solid var(--accent2) 1px;margin-top:1.5rem;padding-top:.5rem;}nav.pdoc footer{font-size:small;}</style>
+ <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{cursor:pointer;display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bottom:0;}.pdoc .pdoc-alert-note {color:#084298;background-color:#cfe2ff;border-color:#b6d4fe;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23084298%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8%2016A8%208%200%201%200%208%200a8%208%200%200%200%200%2016zm.93-9.412-1%204.705c-.07.34.029.533.304.533.194%200%20.487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703%200-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381%202.29-.287zM8%205.5a1%201%200%201%201%200-2%201%201%200%200%201%200%202z%22/%3E%3C/svg%3E");}.pdoc .pdoc-alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23664d03%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8.982%201.566a1.13%201.13%200%200%200-1.96%200L.165%2013.233c-.457.778.091%201.767.98%201.767h13.713c.889%200%201.438-.99.98-1.767L8.982%201.566zM8%205c.535%200%20.954.462.9.995l-.35%203.507a.552.552%200%200%201-1.1%200L7.1%205.995A.905.905%200%200%201%208%205zm.002%206a1%201%200%201%201%200%202%201%201%200%200%201%200-2z%22/%3E%3C/svg%3E");}.pdoc .pdoc-alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23842029%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M5.52.359A.5.5%200%200%201%206%200h4a.5.5%200%200%201%20.474.658L8.694%206H12.5a.5.5%200%200%201%20.395.807l-7%209a.5.5%200%200%201-.873-.454L6.823%209.5H3.5a.5.5%200%200%201-.48-.641l2.5-8.5z%22/%3E%3C/svg%3E");}.pdoc .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}.pdoc h1, .pdoc h2, .pdoc h3{font-weight:300;margin:.3em 0;padding:.2em 0;}.pdoc > section:not(.module-info) h1{font-size:1.5rem;font-weight:500;}.pdoc > section:not(.module-info) h2{font-size:1.4rem;font-weight:500;}.pdoc > section:not(.module-info) h3{font-size:1.3rem;font-weight:500;}.pdoc > section:not(.module-info) h4{font-size:1.2rem;}.pdoc > section:not(.module-info) h5{font-size:1.1rem;}.pdoc a{text-decoration:none;color:var(--link);}.pdoc a:hover{color:var(--link-hover);}.pdoc blockquote{margin-left:2rem;}.pdoc pre{border-top:1px solid var(--accent2);border-bottom:1px solid var(--accent2);margin-top:0;margin-bottom:1em;padding:.5rem 0 .5rem .5rem;overflow-x:auto;background-color:var(--code);}.pdoc code{color:var(--text);padding:.2em .4em;margin:0;font-size:85%;background-color:var(--accent);border-radius:6px;}.pdoc a > code{color:inherit;}.pdoc pre > code{display:inline-block;font-size:inherit;background:none;border:none;padding:0;}.pdoc > section:not(.module-info){margin-bottom:1.5rem;}.pdoc .modulename{margin-top:0;font-weight:bold;}.pdoc .modulename a{color:var(--link);transition:100ms all;}.pdoc .git-button{float:right;border:solid var(--link) 1px;}.pdoc .git-button:hover{background-color:var(--link);color:var(--pdoc-background);}.view-source-toggle-state,.view-source-toggle-state ~ .pdoc-code{display:none;}.view-source-toggle-state:checked ~ .pdoc-code{display:block;}.view-source-button{display:inline-block;float:right;font-size:.75rem;line-height:1.5rem;color:var(--muted);padding:0 .4rem 0 1.3rem;cursor:pointer;text-indent:-2px;}.view-source-button > span{visibility:hidden;}.module-info .view-source-button{float:none;display:flex;justify-content:flex-end;margin:-1.2rem .4rem -.2rem 0;}.view-source-button::before{position:absolute;content:"View Source";display:list-item;list-style-type:disclosure-closed;}.view-source-toggle-state:checked ~ .attr .view-source-button::before,.view-source-toggle-state:checked ~ .view-source-button::before{list-style-type:disclosure-open;}.pdoc .docstring{margin-bottom:1.5rem;}.pdoc section:not(.module-info) .docstring{margin-left:clamp(0rem, 5vw - 2rem, 1rem);}.pdoc .docstring .pdoc-code{margin-left:1em;margin-right:1em;}.pdoc h1:target,.pdoc h2:target,.pdoc h3:target,.pdoc h4:target,.pdoc h5:target,.pdoc h6:target,.pdoc .pdoc-code > pre > span:target{background-color:var(--active);box-shadow:-1rem 0 0 0 var(--active);}.pdoc .pdoc-code > pre > span:target{display:block;}.pdoc div:target > .attr,.pdoc section:target > .attr,.pdoc dd:target > a{background-color:var(--active);}.pdoc *{scroll-margin:2rem;}.pdoc .pdoc-code .linenos{user-select:none;}.pdoc .attr:hover{filter:contrast(0.95);}.pdoc section, .pdoc .classattr{position:relative;}.pdoc .headerlink{--width:clamp(1rem, 3vw, 2rem);position:absolute;top:0;left:calc(0rem - var(--width));transition:all 100ms ease-in-out;opacity:0;}.pdoc .headerlink::before{content:"#";display:block;text-align:center;width:var(--width);height:2.3rem;line-height:2.3rem;font-size:1.5rem;}.pdoc .attr:hover ~ .headerlink,.pdoc *:target > .headerlink,.pdoc .headerlink:hover{opacity:1;}.pdoc .attr{display:block;margin:.5rem 0 .5rem;padding:.4rem .4rem .4rem 1rem;background-color:var(--accent);overflow-x:auto;}.pdoc .classattr{margin-left:2rem;}.pdoc .name{color:var(--name);font-weight:bold;}.pdoc .def{color:var(--def);font-weight:bold;}.pdoc .signature{background-color:transparent;}.pdoc .param, .pdoc .return-annotation{white-space:pre;}.pdoc .signature.multiline .param{display:block;}.pdoc .signature.condensed .param{display:inline-block;}.pdoc .annotation{color:var(--annotation);}.pdoc .view-value-toggle-state,.pdoc .view-value-toggle-state ~ .default_value{display:none;}.pdoc .view-value-toggle-state:checked ~ .default_value{display:inherit;}.pdoc .view-value-button{font-size:.5rem;vertical-align:middle;border-style:dashed;margin-top:-0.1rem;}.pdoc .view-value-button:hover{background:white;}.pdoc .view-value-button::before{content:"show";text-align:center;width:2.2em;display:inline-block;}.pdoc .view-value-toggle-state:checked ~ .view-value-button::before{content:"hide";}.pdoc .inherited{margin-left:2rem;}.pdoc .inherited dt{font-weight:700;}.pdoc .inherited dt, .pdoc .inherited dd{display:inline;margin-left:0;margin-bottom:.5rem;}.pdoc .inherited dd:not(:last-child):after{content:", ";}.pdoc .inherited .class:before{content:"class ";}.pdoc .inherited .function a:after{content:"()";}.pdoc .search-result .docstring{overflow:auto;max-height:25vh;}.pdoc .search-result.focused > .attr{background-color:var(--active);}.pdoc .attribution{margin-top:2rem;display:block;opacity:0.5;transition:all 200ms;filter:grayscale(100%);}.pdoc .attribution:hover{opacity:1;filter:grayscale(0%);}.pdoc .attribution img{margin-left:5px;height:35px;vertical-align:middle;width:70px;transition:all 200ms;}.pdoc table{display:block;width:max-content;max-width:100%;overflow:auto;margin-bottom:1rem;}.pdoc table th{font-weight:600;}.pdoc table th, .pdoc table td{padding:6px 13px;border:1px solid var(--accent2);}</style>
+ <style>/*! custom.css */</style></head>
+<body>
+ <nav class="pdoc">
+ <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+ <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+ <div> <a class="pdoc-button module-list-button" href="../sqlglot.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+ <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+ <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg> &nbsp;sqlglot</a>
+
+
+ <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+ pattern=".+" required>
+
+
+
+ <h2>API Documentation</h2>
+ <ul class="memberlist">
+ <li>
+ <a class="class" href="#TokenType">TokenType</a>
+ <ul class="memberlist">
+ <li>
+ <a class="variable" href="#TokenType.L_PAREN">L_PAREN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.R_PAREN">R_PAREN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.L_BRACKET">L_BRACKET</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.R_BRACKET">R_BRACKET</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.L_BRACE">L_BRACE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.R_BRACE">R_BRACE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COMMA">COMMA</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DOT">DOT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DASH">DASH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PLUS">PLUS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COLON">COLON</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DCOLON">DCOLON</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DQMARK">DQMARK</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SEMICOLON">SEMICOLON</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.STAR">STAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BACKSLASH">BACKSLASH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SLASH">SLASH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LT">LT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LTE">LTE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GT">GT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GTE">GTE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NOT">NOT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.EQ">EQ</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NEQ">NEQ</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NULLSAFE_EQ">NULLSAFE_EQ</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COLON_EQ">COLON_EQ</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.AND">AND</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OR">OR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.AMP">AMP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DPIPE">DPIPE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PIPE">PIPE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CARET">CARET</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TILDA">TILDA</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ARROW">ARROW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DARROW">DARROW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FARROW">FARROW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HASH">HASH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HASH_ARROW">HASH_ARROW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DHASH_ARROW">DHASH_ARROW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LR_ARROW">LR_ARROW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DAT">DAT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LT_AT">LT_AT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.AT_GT">AT_GT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DOLLAR">DOLLAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PARAMETER">PARAMETER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SESSION_PARAMETER">SESSION_PARAMETER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DAMP">DAMP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.XOR">XOR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DSTAR">DSTAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BLOCK_START">BLOCK_START</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BLOCK_END">BLOCK_END</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SPACE">SPACE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BREAK">BREAK</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.STRING">STRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NUMBER">NUMBER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IDENTIFIER">IDENTIFIER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DATABASE">DATABASE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COLUMN">COLUMN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COLUMN_DEF">COLUMN_DEF</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SCHEMA">SCHEMA</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TABLE">TABLE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VAR">VAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BIT_STRING">BIT_STRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HEX_STRING">HEX_STRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BYTE_STRING">BYTE_STRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NATIONAL_STRING">NATIONAL_STRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.RAW_STRING">RAW_STRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HEREDOC_STRING">HEREDOC_STRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BIT">BIT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BOOLEAN">BOOLEAN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TINYINT">TINYINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UTINYINT">UTINYINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SMALLINT">SMALLINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.USMALLINT">USMALLINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MEDIUMINT">MEDIUMINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UMEDIUMINT">UMEDIUMINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INT">INT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UINT">UINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BIGINT">BIGINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UBIGINT">UBIGINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INT128">INT128</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UINT128">UINT128</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INT256">INT256</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UINT256">UINT256</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FLOAT">FLOAT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DOUBLE">DOUBLE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DECIMAL">DECIMAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UDECIMAL">UDECIMAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BIGDECIMAL">BIGDECIMAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CHAR">CHAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NCHAR">NCHAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VARCHAR">VARCHAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NVARCHAR">NVARCHAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TEXT">TEXT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MEDIUMTEXT">MEDIUMTEXT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LONGTEXT">LONGTEXT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MEDIUMBLOB">MEDIUMBLOB</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LONGBLOB">LONGBLOB</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TINYBLOB">TINYBLOB</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TINYTEXT">TINYTEXT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BINARY">BINARY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VARBINARY">VARBINARY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.JSON">JSON</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.JSONB">JSONB</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIME">TIME</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMETZ">TIMETZ</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMESTAMP">TIMESTAMP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMESTAMPTZ">TIMESTAMPTZ</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMESTAMPLTZ">TIMESTAMPLTZ</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMESTAMP_S">TIMESTAMP_S</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMESTAMP_MS">TIMESTAMP_MS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMESTAMP_NS">TIMESTAMP_NS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DATETIME">DATETIME</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DATETIME64">DATETIME64</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DATE">DATE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INT4RANGE">INT4RANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INT4MULTIRANGE">INT4MULTIRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INT8RANGE">INT8RANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INT8MULTIRANGE">INT8MULTIRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NUMRANGE">NUMRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NUMMULTIRANGE">NUMMULTIRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TSRANGE">TSRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TSMULTIRANGE">TSMULTIRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TSTZRANGE">TSTZRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TSTZMULTIRANGE">TSTZMULTIRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DATERANGE">DATERANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DATEMULTIRANGE">DATEMULTIRANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UUID">UUID</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GEOGRAPHY">GEOGRAPHY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NULLABLE">NULLABLE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GEOMETRY">GEOMETRY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HLLSKETCH">HLLSKETCH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HSTORE">HSTORE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SUPER">SUPER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SERIAL">SERIAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SMALLSERIAL">SMALLSERIAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BIGSERIAL">BIGSERIAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.XML">XML</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.YEAR">YEAR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UNIQUEIDENTIFIER">UNIQUEIDENTIFIER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.USERDEFINED">USERDEFINED</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MONEY">MONEY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SMALLMONEY">SMALLMONEY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ROWVERSION">ROWVERSION</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IMAGE">IMAGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VARIANT">VARIANT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OBJECT">OBJECT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INET">INET</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IPADDRESS">IPADDRESS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IPPREFIX">IPPREFIX</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ENUM">ENUM</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ENUM8">ENUM8</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ENUM16">ENUM16</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FIXEDSTRING">FIXEDSTRING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LOWCARDINALITY">LOWCARDINALITY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NESTED">NESTED</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UNKNOWN">UNKNOWN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ALIAS">ALIAS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ALTER">ALTER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ALWAYS">ALWAYS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ALL">ALL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ANTI">ANTI</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ANY">ANY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.APPLY">APPLY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ARRAY">ARRAY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ASC">ASC</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ASOF">ASOF</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.AUTO_INCREMENT">AUTO_INCREMENT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BEGIN">BEGIN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.BETWEEN">BETWEEN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CACHE">CACHE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CASE">CASE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CHARACTER_SET">CHARACTER_SET</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CLUSTER_BY">CLUSTER_BY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COLLATE">COLLATE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COMMAND">COMMAND</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COMMENT">COMMENT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.COMMIT">COMMIT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CONNECT_BY">CONNECT_BY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CONSTRAINT">CONSTRAINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CREATE">CREATE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CROSS">CROSS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CUBE">CUBE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CURRENT_DATE">CURRENT_DATE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CURRENT_DATETIME">CURRENT_DATETIME</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CURRENT_TIME">CURRENT_TIME</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CURRENT_TIMESTAMP">CURRENT_TIMESTAMP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.CURRENT_USER">CURRENT_USER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DEFAULT">DEFAULT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DELETE">DELETE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DESC">DESC</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DESCRIBE">DESCRIBE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DICTIONARY">DICTIONARY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DISTINCT">DISTINCT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DISTRIBUTE_BY">DISTRIBUTE_BY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DIV">DIV</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.DROP">DROP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ELSE">ELSE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.END">END</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ESCAPE">ESCAPE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.EXCEPT">EXCEPT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.EXECUTE">EXECUTE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.EXISTS">EXISTS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FALSE">FALSE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FETCH">FETCH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FILTER">FILTER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FINAL">FINAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FIRST">FIRST</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FOR">FOR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FORCE">FORCE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FOREIGN_KEY">FOREIGN_KEY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FORMAT">FORMAT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FROM">FROM</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FULL">FULL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.FUNCTION">FUNCTION</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GLOB">GLOB</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GLOBAL">GLOBAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GROUP_BY">GROUP_BY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.GROUPING_SETS">GROUPING_SETS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HAVING">HAVING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.HINT">HINT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IGNORE">IGNORE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ILIKE">ILIKE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ILIKE_ANY">ILIKE_ANY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IN">IN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INDEX">INDEX</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INNER">INNER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INSERT">INSERT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INTERSECT">INTERSECT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INTERVAL">INTERVAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INTO">INTO</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.INTRODUCER">INTRODUCER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IRLIKE">IRLIKE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.IS">IS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ISNULL">ISNULL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.JOIN">JOIN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.JOIN_MARKER">JOIN_MARKER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.KEEP">KEEP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.KILL">KILL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LANGUAGE">LANGUAGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LATERAL">LATERAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LEFT">LEFT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LIKE">LIKE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LIKE_ANY">LIKE_ANY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LIMIT">LIMIT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LOAD">LOAD</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.LOCK">LOCK</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MAP">MAP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MATCH_RECOGNIZE">MATCH_RECOGNIZE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MEMBER_OF">MEMBER_OF</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MERGE">MERGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MOD">MOD</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.MODEL">MODEL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NATURAL">NATURAL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NEXT">NEXT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NOTNULL">NOTNULL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.NULL">NULL</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OBJECT_IDENTIFIER">OBJECT_IDENTIFIER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OFFSET">OFFSET</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ON">ON</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OPERATOR">OPERATOR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ORDER_BY">ORDER_BY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ORDERED">ORDERED</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ORDINALITY">ORDINALITY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OUTER">OUTER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OVER">OVER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OVERLAPS">OVERLAPS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.OVERWRITE">OVERWRITE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PARTITION">PARTITION</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PARTITION_BY">PARTITION_BY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PERCENT">PERCENT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PIVOT">PIVOT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PLACEHOLDER">PLACEHOLDER</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PRAGMA">PRAGMA</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PRIMARY_KEY">PRIMARY_KEY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PROCEDURE">PROCEDURE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PROPERTIES">PROPERTIES</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.PSEUDO_TYPE">PSEUDO_TYPE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.QUALIFY">QUALIFY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.QUOTE">QUOTE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.RANGE">RANGE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.RECURSIVE">RECURSIVE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.REFRESH">REFRESH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.REPLACE">REPLACE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.RETURNING">RETURNING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.REFERENCES">REFERENCES</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.RIGHT">RIGHT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.RLIKE">RLIKE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ROLLBACK">ROLLBACK</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ROLLUP">ROLLUP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ROW">ROW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.ROWS">ROWS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SELECT">SELECT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SEMI">SEMI</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SEPARATOR">SEPARATOR</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SERDE_PROPERTIES">SERDE_PROPERTIES</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SET">SET</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SETTINGS">SETTINGS</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SHOW">SHOW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SIMILAR_TO">SIMILAR_TO</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SOME">SOME</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.SORT_BY">SORT_BY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.START_WITH">START_WITH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.STRUCT">STRUCT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TABLE_SAMPLE">TABLE_SAMPLE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TEMPORARY">TEMPORARY</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TOP">TOP</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.THEN">THEN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TRUE">TRUE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UNCACHE">UNCACHE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UNION">UNION</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UNNEST">UNNEST</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UNPIVOT">UNPIVOT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UPDATE">UPDATE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.USE">USE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.USING">USING</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VALUES">VALUES</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VIEW">VIEW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VOLATILE">VOLATILE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.WHEN">WHEN</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.WHERE">WHERE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.WINDOW">WINDOW</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.WITH">WITH</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.UNIQUE">UNIQUE</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.VERSION_SNAPSHOT">VERSION_SNAPSHOT</a>
+ </li>
+ <li>
+ <a class="variable" href="#TokenType.TIMESTAMP_SNAPSHOT">TIMESTAMP_SNAPSHOT</a>
+ </li>
+ </ul>
+
+ </li>
+ </ul>
+
+
+ <footer>Copyright (c) 2023 Toby Mao</footer>
+
+ <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+ built with <span class="visually-hidden">pdoc</span><img
+ alt="pdoc logo"
+ src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.365-.306.49.49%200%200%200-.286-.196c-1.718-1.06-4.931-1.47-7.353.191l-.219.15c-1.707%201.187-3.413%202.131-4.328%201.03-.02-.027-.49-.685-.141-1.763.233-.721.546-2.408.772-4.076.042-.09.067-.187.046-.288.166-1.347.277-2.625.241-3.351%201.378-1.008%202.271-2.586%202.271-4.362%200-.976-.272-1.935-.788-2.774-.057-.094-.122-.18-.184-.268.033-.167.052-.339.052-.516%200-1.477-1.202-2.679-2.679-2.679-.791%200-1.496.352-1.987.9a6.3%206.3%200%200%200-1.001.029c-.492-.564-1.207-.929-2.012-.929-1.477%200-2.679%201.202-2.679%202.679A2.65%202.65%200%200%200%20.97%206.554c-.383.747-.595%201.572-.595%202.41%200%202.311%201.507%204.29%203.635%205.107-.037.699-.147%202.27-.423%203.294l-.137.461c-.622%202.042-2.515%208.257%201.727%2010.643%201.614.908%203.06%201.248%204.317%201.248%202.665%200%204.492-1.524%205.322-2.401%201.476-1.559%202.886-1.854%206.491.82%201.877%201.393%203.514%201.753%204.861%201.068%202.223-1.713%202.811-3.867%203.399-6.374.077-.846.056-1.469.054-1.537zm-4.835%204.313c-.054.305-.156.586-.242.629-.034-.007-.131-.022-.307-.157-.145-.111-.314-.478-.456-.908.221.121.432.25.675.355.115.039.219.051.33.081zm-2.251-1.238c-.05.33-.158.648-.252.694-.022.001-.125-.018-.307-.157-.217-.166-.488-.906-.639-1.573.358.344.754.693%201.198%201.036zm-3.887-2.337c-.006-.116-.018-.231-.041-.342.635.145%201.189.368%201.599.625.097.231.166.481.174.642-.03.049-.055.101-.067.158-.046.013-.128.026-.298.004-.278-.037-.901-.57-1.367-1.087zm-1.127-.497c.116.306.176.625.12.71-.019.014-.117.045-.345.016-.206-.027-.604-.332-.986-.695.41-.051.816-.056%201.211-.031zm-4.535%201.535c.209.22.379.47.358.598-.006.041-.088.138-.351.234-.144.055-.539-.063-.979-.259a11.66%2011.66%200%200%200%20.972-.573zm.983-.664c.359-.237.738-.418%201.126-.554.25.237.479.548.457.694-.006.042-.087.138-.351.235-.174.064-.694-.105-1.232-.375zm-3.381%201.794c-.022.145-.061.29-.149.401-.133.166-.358.248-.69.251h-.002c-.133%200-.306-.26-.45-.621.417.091.854.07%201.291-.031zm-2.066-8.077a4.78%204.78%200%200%201-.775-.584c.172-.115.505-.254.88-.378l-.105.962zm-.331%202.302a10.32%2010.32%200%200%201-.828-.502c.202-.143.576-.328.984-.49l-.156.992zm-.45%202.157l-.701-.403c.214-.115.536-.249.891-.376a11.57%2011.57%200%200%201-.19.779zm-.181%201.716c.064.398.194.702.298.893-.194-.051-.435-.162-.736-.398.061-.119.224-.3.438-.495zM8.87%204.141c0%20.152-.123.276-.276.276s-.275-.124-.275-.276.123-.276.276-.276.275.124.275.276zm-.735-.389a1.15%201.15%200%200%200-.314.783%201.16%201.16%200%200%200%201.162%201.162c.457%200%20.842-.27%201.032-.653.026.117.042.238.042.362a1.68%201.68%200%200%201-1.679%201.679%201.68%201.68%200%200%201-1.679-1.679c0-.843.626-1.535%201.436-1.654zM5.059%205.406A1.68%201.68%200%200%201%203.38%207.085a1.68%201.68%200%200%201-1.679-1.679c0-.037.009-.072.011-.109.21.3.541.508.935.508a1.16%201.16%200%200%200%201.162-1.162%201.14%201.14%200%200%200-.474-.912c.015%200%20.03-.005.045-.005.926.001%201.679.754%201.679%201.68zM3.198%204.141c0%20.152-.123.276-.276.276s-.275-.124-.275-.276.123-.276.276-.276.275.124.275.276zM1.375%208.964c0-.52.103-1.035.288-1.52.466.394%201.06.64%201.717.64%201.144%200%202.116-.725%202.499-1.738.383%201.012%201.355%201.738%202.499%201.738.867%200%201.631-.421%202.121-1.062.307.605.478%201.267.478%201.942%200%202.486-2.153%204.51-4.801%204.51s-4.801-2.023-4.801-4.51zm24.342%2019.349c-.985.498-2.267.168-3.813-.979-3.073-2.281-5.453-3.199-7.813-.705-1.315%201.391-4.163%203.365-8.423.97-3.174-1.786-2.239-6.266-1.261-9.479l.146-.492c.276-1.02.395-2.457.444-3.268a6.11%206.11%200%200%200%201.18.115%206.01%206.01%200%200%200%202.536-.562l-.006.175c-.802.215-1.848.612-2.021%201.25-.079.295.021.601.274.837.219.203.415.364.598.501-.667.304-1.243.698-1.311%201.179-.02.144-.022.507.393.787.213.144.395.26.564.365-1.285.521-1.361.96-1.381%201.126-.018.142-.011.496.427.746l.854.489c-.473.389-.971.914-.999%201.429-.018.278.095.532.316.713.675.556%201.231.721%201.653.721.059%200%20.104-.014.158-.02.207.707.641%201.64%201.513%201.64h.013c.8-.008%201.236-.345%201.462-.626.173-.216.268-.457.325-.692.424.195.93.374%201.372.374.151%200%20.294-.021.423-.068.732-.27.944-.704.993-1.021.009-.061.003-.119.002-.179.266.086.538.147.789.147.15%200%20.294-.021.423-.069.542-.2.797-.489.914-.754.237.147.478.258.704.288.106.014.205.021.296.021.356%200%20.595-.101.767-.229.438.435%201.094.992%201.656%201.067.106.014.205.021.296.021a1.56%201.56%200%200%200%20.323-.035c.17.575.453%201.289.866%201.605.358.273.665.362.914.362a.99.99%200%200%200%20.421-.093%201.03%201.03%200%200%200%20.245-.164c.168.428.39.846.68%201.068.358.273.665.362.913.362a.99.99%200%200%200%20.421-.093c.317-.148.512-.448.639-.762.251.157.495.257.726.257.127%200%20.25-.024.37-.071.427-.17.706-.617.841-1.314.022-.015.047-.022.068-.038.067-.051.133-.104.196-.159-.443%201.486-1.107%202.761-2.086%203.257zM8.66%209.925a.5.5%200%201%200-1%200c0%20.653-.818%201.205-1.787%201.205s-1.787-.552-1.787-1.205a.5.5%200%201%200-1%200c0%201.216%201.25%202.205%202.787%202.205s2.787-.989%202.787-2.205zm4.4%2015.965l-.208.097c-2.661%201.258-4.708%201.436-6.086.527-1.542-1.017-1.88-3.19-1.844-4.198a.4.4%200%200%200-.385-.414c-.242-.029-.406.164-.414.385-.046%201.249.367%203.686%202.202%204.896.708.467%201.547.7%202.51.7%201.248%200%202.706-.392%204.362-1.174l.185-.086a.4.4%200%200%200%20.205-.527c-.089-.204-.326-.291-.527-.206zM9.547%202.292c.093.077.205.114.317.114a.5.5%200%200%200%20.318-.886L8.817.397a.5.5%200%200%200-.703.068.5.5%200%200%200%20.069.703l1.364%201.124zm-7.661-.065c.086%200%20.173-.022.253-.068l1.523-.893a.5.5%200%200%200-.506-.863l-1.523.892a.5.5%200%200%200-.179.685c.094.158.261.247.432.247z%22%20transform%3D%22matrix%28-1%200%200%201%2058%200%29%22%20fill%3D%22%233bb300%22/%3E%3Cpath%20d%3D%22M.3%2021.86V10.18q0-.46.02-.68.04-.22.18-.5.28-.54%201.34-.54%201.06%200%201.42.28.38.26.44.78.76-1.04%202.38-1.04%201.64%200%203.1%201.54%201.46%201.54%201.46%203.58%200%202.04-1.46%203.58-1.44%201.54-3.08%201.54-1.64%200-2.38-.92v4.04q0%20.46-.04.68-.02.22-.18.5-.14.3-.5.42-.36.12-.98.12-.62%200-1-.12-.36-.12-.52-.4-.14-.28-.18-.5-.02-.22-.02-.68zm3.96-9.42q-.46.54-.46%201.18%200%20.64.46%201.18.48.52%201.2.52.74%200%201.24-.52.52-.52.52-1.18%200-.66-.48-1.18-.48-.54-1.26-.54-.76%200-1.22.54zm14.741-8.36q.16-.3.54-.42.38-.12%201-.12.64%200%201.02.12.38.12.52.42.16.3.18.54.04.22.04.68v11.94q0%20.46-.04.7-.02.22-.18.5-.3.54-1.7.54-1.38%200-1.54-.98-.84.96-2.34.96-1.8%200-3.28-1.56-1.48-1.58-1.48-3.66%200-2.1%201.48-3.68%201.5-1.58%203.28-1.58%201.48%200%202.3%201v-4.2q0-.46.02-.68.04-.24.18-.52zm-3.24%2010.86q.52.54%201.26.54.74%200%201.22-.54.5-.54.5-1.18%200-.66-.48-1.22-.46-.56-1.26-.56-.8%200-1.28.56-.48.54-.48%201.2%200%20.66.52%201.2zm7.833-1.2q0-2.4%201.68-3.96%201.68-1.56%203.84-1.56%202.16%200%203.82%201.56%201.66%201.54%201.66%203.94%200%201.66-.86%202.96-.86%201.28-2.1%201.9-1.22.6-2.54.6-1.32%200-2.56-.64-1.24-.66-2.1-1.92-.84-1.28-.84-2.88zm4.18%201.44q.64.48%201.3.48.66%200%201.32-.5.66-.5.66-1.48%200-.98-.62-1.46-.62-.48-1.34-.48-.72%200-1.34.5-.62.5-.62%201.48%200%20.96.64%201.46zm11.412-1.44q0%20.84.56%201.32.56.46%201.18.46.64%200%201.18-.36.56-.38.9-.38.6%200%201.46%201.06.46.58.46%201.04%200%20.76-1.1%201.42-1.14.8-2.8.8-1.86%200-3.58-1.34-.82-.64-1.34-1.7-.52-1.08-.52-2.36%200-1.3.52-2.34.52-1.06%201.34-1.7%201.66-1.32%203.54-1.32.76%200%201.48.22.72.2%201.06.4l.32.2q.36.24.56.38.52.4.52.92%200%20.5-.42%201.14-.72%201.1-1.38%201.1-.38%200-1.08-.44-.36-.34-1.04-.34-.66%200-1.24.48-.58.48-.58%201.34z%22%20fill%3D%22green%22/%3E%3C/svg%3E"/>
+ </a>
+</div>
+ </nav>
+ <main class="pdoc">
+ <section class="module-info">
+ <a class="pdoc-button git-button" href="https://github.com/tobymao/sqlglot/tree/main/sqlglot/token_type.py">Edit on GitHub</a>
+ <h1 class="modulename">
+<a href="./../sqlglot.html">sqlglot</a><wbr>.token_type </h1>
+
+
+ <input id="mod-token_type-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+ <label class="view-source-button" for="mod-token_type-view-source"><span>View Source</span></label>
+
+ <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos"> 1</span></a><span class="kn">from</span> <span class="nn">enum</span> <span class="kn">import</span> <span class="n">auto</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos"> 2</span></a>
+</span><span id="L-3"><a href="#L-3"><span class="linenos"> 3</span></a><span class="kn">from</span> <span class="nn">sqlglot.helper</span> <span class="kn">import</span> <span class="n">AutoName</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos"> 4</span></a>
+</span><span id="L-5"><a href="#L-5"><span class="linenos"> 5</span></a>
+</span><span id="L-6"><a href="#L-6"><span class="linenos"> 6</span></a><span class="k">class</span> <span class="nc">TokenType</span><span class="p">(</span><span class="n">AutoName</span><span class="p">):</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos"> 7</span></a> <span class="n">L_PAREN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos"> 8</span></a> <span class="n">R_PAREN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos"> 9</span></a> <span class="n">L_BRACKET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos"> 10</span></a> <span class="n">R_BRACKET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos"> 11</span></a> <span class="n">L_BRACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos"> 12</span></a> <span class="n">R_BRACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos"> 13</span></a> <span class="n">COMMA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos"> 14</span></a> <span class="n">DOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos"> 15</span></a> <span class="n">DASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos"> 16</span></a> <span class="n">PLUS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos"> 17</span></a> <span class="n">COLON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos"> 18</span></a> <span class="n">DCOLON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos"> 19</span></a> <span class="n">DQMARK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-20"><a href="#L-20"><span class="linenos"> 20</span></a> <span class="n">SEMICOLON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-21"><a href="#L-21"><span class="linenos"> 21</span></a> <span class="n">STAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-22"><a href="#L-22"><span class="linenos"> 22</span></a> <span class="n">BACKSLASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-23"><a href="#L-23"><span class="linenos"> 23</span></a> <span class="n">SLASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-24"><a href="#L-24"><span class="linenos"> 24</span></a> <span class="n">LT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-25"><a href="#L-25"><span class="linenos"> 25</span></a> <span class="n">LTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-26"><a href="#L-26"><span class="linenos"> 26</span></a> <span class="n">GT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-27"><a href="#L-27"><span class="linenos"> 27</span></a> <span class="n">GTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-28"><a href="#L-28"><span class="linenos"> 28</span></a> <span class="n">NOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-29"><a href="#L-29"><span class="linenos"> 29</span></a> <span class="n">EQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-30"><a href="#L-30"><span class="linenos"> 30</span></a> <span class="n">NEQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-31"><a href="#L-31"><span class="linenos"> 31</span></a> <span class="n">NULLSAFE_EQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-32"><a href="#L-32"><span class="linenos"> 32</span></a> <span class="n">COLON_EQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-33"><a href="#L-33"><span class="linenos"> 33</span></a> <span class="n">AND</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-34"><a href="#L-34"><span class="linenos"> 34</span></a> <span class="n">OR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-35"><a href="#L-35"><span class="linenos"> 35</span></a> <span class="n">AMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-36"><a href="#L-36"><span class="linenos"> 36</span></a> <span class="n">DPIPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-37"><a href="#L-37"><span class="linenos"> 37</span></a> <span class="n">PIPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-38"><a href="#L-38"><span class="linenos"> 38</span></a> <span class="n">CARET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-39"><a href="#L-39"><span class="linenos"> 39</span></a> <span class="n">TILDA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-40"><a href="#L-40"><span class="linenos"> 40</span></a> <span class="n">ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-41"><a href="#L-41"><span class="linenos"> 41</span></a> <span class="n">DARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-42"><a href="#L-42"><span class="linenos"> 42</span></a> <span class="n">FARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-43"><a href="#L-43"><span class="linenos"> 43</span></a> <span class="n">HASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-44"><a href="#L-44"><span class="linenos"> 44</span></a> <span class="n">HASH_ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-45"><a href="#L-45"><span class="linenos"> 45</span></a> <span class="n">DHASH_ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-46"><a href="#L-46"><span class="linenos"> 46</span></a> <span class="n">LR_ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-47"><a href="#L-47"><span class="linenos"> 47</span></a> <span class="n">DAT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-48"><a href="#L-48"><span class="linenos"> 48</span></a> <span class="n">LT_AT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-49"><a href="#L-49"><span class="linenos"> 49</span></a> <span class="n">AT_GT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-50"><a href="#L-50"><span class="linenos"> 50</span></a> <span class="n">DOLLAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-51"><a href="#L-51"><span class="linenos"> 51</span></a> <span class="n">PARAMETER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-52"><a href="#L-52"><span class="linenos"> 52</span></a> <span class="n">SESSION_PARAMETER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-53"><a href="#L-53"><span class="linenos"> 53</span></a> <span class="n">DAMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-54"><a href="#L-54"><span class="linenos"> 54</span></a> <span class="n">XOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-55"><a href="#L-55"><span class="linenos"> 55</span></a> <span class="n">DSTAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-56"><a href="#L-56"><span class="linenos"> 56</span></a>
+</span><span id="L-57"><a href="#L-57"><span class="linenos"> 57</span></a> <span class="n">BLOCK_START</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-58"><a href="#L-58"><span class="linenos"> 58</span></a> <span class="n">BLOCK_END</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-59"><a href="#L-59"><span class="linenos"> 59</span></a>
+</span><span id="L-60"><a href="#L-60"><span class="linenos"> 60</span></a> <span class="n">SPACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-61"><a href="#L-61"><span class="linenos"> 61</span></a> <span class="n">BREAK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-62"><a href="#L-62"><span class="linenos"> 62</span></a>
+</span><span id="L-63"><a href="#L-63"><span class="linenos"> 63</span></a> <span class="n">STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-64"><a href="#L-64"><span class="linenos"> 64</span></a> <span class="n">NUMBER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-65"><a href="#L-65"><span class="linenos"> 65</span></a> <span class="n">IDENTIFIER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-66"><a href="#L-66"><span class="linenos"> 66</span></a> <span class="n">DATABASE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-67"><a href="#L-67"><span class="linenos"> 67</span></a> <span class="n">COLUMN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-68"><a href="#L-68"><span class="linenos"> 68</span></a> <span class="n">COLUMN_DEF</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-69"><a href="#L-69"><span class="linenos"> 69</span></a> <span class="n">SCHEMA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-70"><a href="#L-70"><span class="linenos"> 70</span></a> <span class="n">TABLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-71"><a href="#L-71"><span class="linenos"> 71</span></a> <span class="n">VAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-72"><a href="#L-72"><span class="linenos"> 72</span></a> <span class="n">BIT_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-73"><a href="#L-73"><span class="linenos"> 73</span></a> <span class="n">HEX_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-74"><a href="#L-74"><span class="linenos"> 74</span></a> <span class="n">BYTE_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-75"><a href="#L-75"><span class="linenos"> 75</span></a> <span class="n">NATIONAL_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-76"><a href="#L-76"><span class="linenos"> 76</span></a> <span class="n">RAW_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-77"><a href="#L-77"><span class="linenos"> 77</span></a> <span class="n">HEREDOC_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-78"><a href="#L-78"><span class="linenos"> 78</span></a>
+</span><span id="L-79"><a href="#L-79"><span class="linenos"> 79</span></a> <span class="c1"># types</span>
+</span><span id="L-80"><a href="#L-80"><span class="linenos"> 80</span></a> <span class="n">BIT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-81"><a href="#L-81"><span class="linenos"> 81</span></a> <span class="n">BOOLEAN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-82"><a href="#L-82"><span class="linenos"> 82</span></a> <span class="n">TINYINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-83"><a href="#L-83"><span class="linenos"> 83</span></a> <span class="n">UTINYINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-84"><a href="#L-84"><span class="linenos"> 84</span></a> <span class="n">SMALLINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-85"><a href="#L-85"><span class="linenos"> 85</span></a> <span class="n">USMALLINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-86"><a href="#L-86"><span class="linenos"> 86</span></a> <span class="n">MEDIUMINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-87"><a href="#L-87"><span class="linenos"> 87</span></a> <span class="n">UMEDIUMINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-88"><a href="#L-88"><span class="linenos"> 88</span></a> <span class="n">INT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-89"><a href="#L-89"><span class="linenos"> 89</span></a> <span class="n">UINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-90"><a href="#L-90"><span class="linenos"> 90</span></a> <span class="n">BIGINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-91"><a href="#L-91"><span class="linenos"> 91</span></a> <span class="n">UBIGINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-92"><a href="#L-92"><span class="linenos"> 92</span></a> <span class="n">INT128</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-93"><a href="#L-93"><span class="linenos"> 93</span></a> <span class="n">UINT128</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-94"><a href="#L-94"><span class="linenos"> 94</span></a> <span class="n">INT256</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-95"><a href="#L-95"><span class="linenos"> 95</span></a> <span class="n">UINT256</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-96"><a href="#L-96"><span class="linenos"> 96</span></a> <span class="n">FLOAT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-97"><a href="#L-97"><span class="linenos"> 97</span></a> <span class="n">DOUBLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-98"><a href="#L-98"><span class="linenos"> 98</span></a> <span class="n">DECIMAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-99"><a href="#L-99"><span class="linenos"> 99</span></a> <span class="n">UDECIMAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-100"><a href="#L-100"><span class="linenos">100</span></a> <span class="n">BIGDECIMAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-101"><a href="#L-101"><span class="linenos">101</span></a> <span class="n">CHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-102"><a href="#L-102"><span class="linenos">102</span></a> <span class="n">NCHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-103"><a href="#L-103"><span class="linenos">103</span></a> <span class="n">VARCHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-104"><a href="#L-104"><span class="linenos">104</span></a> <span class="n">NVARCHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-105"><a href="#L-105"><span class="linenos">105</span></a> <span class="n">TEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-106"><a href="#L-106"><span class="linenos">106</span></a> <span class="n">MEDIUMTEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-107"><a href="#L-107"><span class="linenos">107</span></a> <span class="n">LONGTEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-108"><a href="#L-108"><span class="linenos">108</span></a> <span class="n">MEDIUMBLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-109"><a href="#L-109"><span class="linenos">109</span></a> <span class="n">LONGBLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-110"><a href="#L-110"><span class="linenos">110</span></a> <span class="n">TINYBLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-111"><a href="#L-111"><span class="linenos">111</span></a> <span class="n">TINYTEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-112"><a href="#L-112"><span class="linenos">112</span></a> <span class="n">BINARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-113"><a href="#L-113"><span class="linenos">113</span></a> <span class="n">VARBINARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-114"><a href="#L-114"><span class="linenos">114</span></a> <span class="n">JSON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-115"><a href="#L-115"><span class="linenos">115</span></a> <span class="n">JSONB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-116"><a href="#L-116"><span class="linenos">116</span></a> <span class="n">TIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-117"><a href="#L-117"><span class="linenos">117</span></a> <span class="n">TIMETZ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-118"><a href="#L-118"><span class="linenos">118</span></a> <span class="n">TIMESTAMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-119"><a href="#L-119"><span class="linenos">119</span></a> <span class="n">TIMESTAMPTZ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-120"><a href="#L-120"><span class="linenos">120</span></a> <span class="n">TIMESTAMPLTZ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-121"><a href="#L-121"><span class="linenos">121</span></a> <span class="n">TIMESTAMP_S</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-122"><a href="#L-122"><span class="linenos">122</span></a> <span class="n">TIMESTAMP_MS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-123"><a href="#L-123"><span class="linenos">123</span></a> <span class="n">TIMESTAMP_NS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-124"><a href="#L-124"><span class="linenos">124</span></a> <span class="n">DATETIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-125"><a href="#L-125"><span class="linenos">125</span></a> <span class="n">DATETIME64</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-126"><a href="#L-126"><span class="linenos">126</span></a> <span class="n">DATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-127"><a href="#L-127"><span class="linenos">127</span></a> <span class="n">INT4RANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-128"><a href="#L-128"><span class="linenos">128</span></a> <span class="n">INT4MULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-129"><a href="#L-129"><span class="linenos">129</span></a> <span class="n">INT8RANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-130"><a href="#L-130"><span class="linenos">130</span></a> <span class="n">INT8MULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-131"><a href="#L-131"><span class="linenos">131</span></a> <span class="n">NUMRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-132"><a href="#L-132"><span class="linenos">132</span></a> <span class="n">NUMMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-133"><a href="#L-133"><span class="linenos">133</span></a> <span class="n">TSRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-134"><a href="#L-134"><span class="linenos">134</span></a> <span class="n">TSMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-135"><a href="#L-135"><span class="linenos">135</span></a> <span class="n">TSTZRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-136"><a href="#L-136"><span class="linenos">136</span></a> <span class="n">TSTZMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-137"><a href="#L-137"><span class="linenos">137</span></a> <span class="n">DATERANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-138"><a href="#L-138"><span class="linenos">138</span></a> <span class="n">DATEMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-139"><a href="#L-139"><span class="linenos">139</span></a> <span class="n">UUID</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-140"><a href="#L-140"><span class="linenos">140</span></a> <span class="n">GEOGRAPHY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-141"><a href="#L-141"><span class="linenos">141</span></a> <span class="n">NULLABLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-142"><a href="#L-142"><span class="linenos">142</span></a> <span class="n">GEOMETRY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-143"><a href="#L-143"><span class="linenos">143</span></a> <span class="n">HLLSKETCH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-144"><a href="#L-144"><span class="linenos">144</span></a> <span class="n">HSTORE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-145"><a href="#L-145"><span class="linenos">145</span></a> <span class="n">SUPER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-146"><a href="#L-146"><span class="linenos">146</span></a> <span class="n">SERIAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-147"><a href="#L-147"><span class="linenos">147</span></a> <span class="n">SMALLSERIAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-148"><a href="#L-148"><span class="linenos">148</span></a> <span class="n">BIGSERIAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-149"><a href="#L-149"><span class="linenos">149</span></a> <span class="n">XML</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-150"><a href="#L-150"><span class="linenos">150</span></a> <span class="n">YEAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-151"><a href="#L-151"><span class="linenos">151</span></a> <span class="n">UNIQUEIDENTIFIER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-152"><a href="#L-152"><span class="linenos">152</span></a> <span class="n">USERDEFINED</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-153"><a href="#L-153"><span class="linenos">153</span></a> <span class="n">MONEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-154"><a href="#L-154"><span class="linenos">154</span></a> <span class="n">SMALLMONEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-155"><a href="#L-155"><span class="linenos">155</span></a> <span class="n">ROWVERSION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-156"><a href="#L-156"><span class="linenos">156</span></a> <span class="n">IMAGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-157"><a href="#L-157"><span class="linenos">157</span></a> <span class="n">VARIANT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-158"><a href="#L-158"><span class="linenos">158</span></a> <span class="n">OBJECT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-159"><a href="#L-159"><span class="linenos">159</span></a> <span class="n">INET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-160"><a href="#L-160"><span class="linenos">160</span></a> <span class="n">IPADDRESS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-161"><a href="#L-161"><span class="linenos">161</span></a> <span class="n">IPPREFIX</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-162"><a href="#L-162"><span class="linenos">162</span></a> <span class="n">ENUM</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-163"><a href="#L-163"><span class="linenos">163</span></a> <span class="n">ENUM8</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-164"><a href="#L-164"><span class="linenos">164</span></a> <span class="n">ENUM16</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-165"><a href="#L-165"><span class="linenos">165</span></a> <span class="n">FIXEDSTRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-166"><a href="#L-166"><span class="linenos">166</span></a> <span class="n">LOWCARDINALITY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-167"><a href="#L-167"><span class="linenos">167</span></a> <span class="n">NESTED</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-168"><a href="#L-168"><span class="linenos">168</span></a> <span class="n">UNKNOWN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-169"><a href="#L-169"><span class="linenos">169</span></a>
+</span><span id="L-170"><a href="#L-170"><span class="linenos">170</span></a> <span class="c1"># keywords</span>
+</span><span id="L-171"><a href="#L-171"><span class="linenos">171</span></a> <span class="n">ALIAS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-172"><a href="#L-172"><span class="linenos">172</span></a> <span class="n">ALTER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-173"><a href="#L-173"><span class="linenos">173</span></a> <span class="n">ALWAYS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-174"><a href="#L-174"><span class="linenos">174</span></a> <span class="n">ALL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-175"><a href="#L-175"><span class="linenos">175</span></a> <span class="n">ANTI</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-176"><a href="#L-176"><span class="linenos">176</span></a> <span class="n">ANY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-177"><a href="#L-177"><span class="linenos">177</span></a> <span class="n">APPLY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-178"><a href="#L-178"><span class="linenos">178</span></a> <span class="n">ARRAY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-179"><a href="#L-179"><span class="linenos">179</span></a> <span class="n">ASC</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-180"><a href="#L-180"><span class="linenos">180</span></a> <span class="n">ASOF</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-181"><a href="#L-181"><span class="linenos">181</span></a> <span class="n">AUTO_INCREMENT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-182"><a href="#L-182"><span class="linenos">182</span></a> <span class="n">BEGIN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-183"><a href="#L-183"><span class="linenos">183</span></a> <span class="n">BETWEEN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-184"><a href="#L-184"><span class="linenos">184</span></a> <span class="n">CACHE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-185"><a href="#L-185"><span class="linenos">185</span></a> <span class="n">CASE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-186"><a href="#L-186"><span class="linenos">186</span></a> <span class="n">CHARACTER_SET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-187"><a href="#L-187"><span class="linenos">187</span></a> <span class="n">CLUSTER_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-188"><a href="#L-188"><span class="linenos">188</span></a> <span class="n">COLLATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-189"><a href="#L-189"><span class="linenos">189</span></a> <span class="n">COMMAND</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-190"><a href="#L-190"><span class="linenos">190</span></a> <span class="n">COMMENT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-191"><a href="#L-191"><span class="linenos">191</span></a> <span class="n">COMMIT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-192"><a href="#L-192"><span class="linenos">192</span></a> <span class="n">CONNECT_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-193"><a href="#L-193"><span class="linenos">193</span></a> <span class="n">CONSTRAINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-194"><a href="#L-194"><span class="linenos">194</span></a> <span class="n">CREATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-195"><a href="#L-195"><span class="linenos">195</span></a> <span class="n">CROSS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-196"><a href="#L-196"><span class="linenos">196</span></a> <span class="n">CUBE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-197"><a href="#L-197"><span class="linenos">197</span></a> <span class="n">CURRENT_DATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-198"><a href="#L-198"><span class="linenos">198</span></a> <span class="n">CURRENT_DATETIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-199"><a href="#L-199"><span class="linenos">199</span></a> <span class="n">CURRENT_TIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-200"><a href="#L-200"><span class="linenos">200</span></a> <span class="n">CURRENT_TIMESTAMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-201"><a href="#L-201"><span class="linenos">201</span></a> <span class="n">CURRENT_USER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-202"><a href="#L-202"><span class="linenos">202</span></a> <span class="n">DEFAULT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-203"><a href="#L-203"><span class="linenos">203</span></a> <span class="n">DELETE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-204"><a href="#L-204"><span class="linenos">204</span></a> <span class="n">DESC</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-205"><a href="#L-205"><span class="linenos">205</span></a> <span class="n">DESCRIBE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-206"><a href="#L-206"><span class="linenos">206</span></a> <span class="n">DICTIONARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-207"><a href="#L-207"><span class="linenos">207</span></a> <span class="n">DISTINCT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-208"><a href="#L-208"><span class="linenos">208</span></a> <span class="n">DISTRIBUTE_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-209"><a href="#L-209"><span class="linenos">209</span></a> <span class="n">DIV</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-210"><a href="#L-210"><span class="linenos">210</span></a> <span class="n">DROP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-211"><a href="#L-211"><span class="linenos">211</span></a> <span class="n">ELSE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-212"><a href="#L-212"><span class="linenos">212</span></a> <span class="n">END</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-213"><a href="#L-213"><span class="linenos">213</span></a> <span class="n">ESCAPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-214"><a href="#L-214"><span class="linenos">214</span></a> <span class="n">EXCEPT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-215"><a href="#L-215"><span class="linenos">215</span></a> <span class="n">EXECUTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-216"><a href="#L-216"><span class="linenos">216</span></a> <span class="n">EXISTS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-217"><a href="#L-217"><span class="linenos">217</span></a> <span class="n">FALSE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-218"><a href="#L-218"><span class="linenos">218</span></a> <span class="n">FETCH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-219"><a href="#L-219"><span class="linenos">219</span></a> <span class="n">FILTER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-220"><a href="#L-220"><span class="linenos">220</span></a> <span class="n">FINAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-221"><a href="#L-221"><span class="linenos">221</span></a> <span class="n">FIRST</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-222"><a href="#L-222"><span class="linenos">222</span></a> <span class="n">FOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-223"><a href="#L-223"><span class="linenos">223</span></a> <span class="n">FORCE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-224"><a href="#L-224"><span class="linenos">224</span></a> <span class="n">FOREIGN_KEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-225"><a href="#L-225"><span class="linenos">225</span></a> <span class="n">FORMAT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-226"><a href="#L-226"><span class="linenos">226</span></a> <span class="n">FROM</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-227"><a href="#L-227"><span class="linenos">227</span></a> <span class="n">FULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-228"><a href="#L-228"><span class="linenos">228</span></a> <span class="n">FUNCTION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-229"><a href="#L-229"><span class="linenos">229</span></a> <span class="n">GLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-230"><a href="#L-230"><span class="linenos">230</span></a> <span class="n">GLOBAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-231"><a href="#L-231"><span class="linenos">231</span></a> <span class="n">GROUP_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-232"><a href="#L-232"><span class="linenos">232</span></a> <span class="n">GROUPING_SETS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-233"><a href="#L-233"><span class="linenos">233</span></a> <span class="n">HAVING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-234"><a href="#L-234"><span class="linenos">234</span></a> <span class="n">HINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-235"><a href="#L-235"><span class="linenos">235</span></a> <span class="n">IGNORE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-236"><a href="#L-236"><span class="linenos">236</span></a> <span class="n">ILIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-237"><a href="#L-237"><span class="linenos">237</span></a> <span class="n">ILIKE_ANY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-238"><a href="#L-238"><span class="linenos">238</span></a> <span class="n">IN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-239"><a href="#L-239"><span class="linenos">239</span></a> <span class="n">INDEX</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-240"><a href="#L-240"><span class="linenos">240</span></a> <span class="n">INNER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-241"><a href="#L-241"><span class="linenos">241</span></a> <span class="n">INSERT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-242"><a href="#L-242"><span class="linenos">242</span></a> <span class="n">INTERSECT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-243"><a href="#L-243"><span class="linenos">243</span></a> <span class="n">INTERVAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-244"><a href="#L-244"><span class="linenos">244</span></a> <span class="n">INTO</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-245"><a href="#L-245"><span class="linenos">245</span></a> <span class="n">INTRODUCER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-246"><a href="#L-246"><span class="linenos">246</span></a> <span class="n">IRLIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-247"><a href="#L-247"><span class="linenos">247</span></a> <span class="n">IS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-248"><a href="#L-248"><span class="linenos">248</span></a> <span class="n">ISNULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-249"><a href="#L-249"><span class="linenos">249</span></a> <span class="n">JOIN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-250"><a href="#L-250"><span class="linenos">250</span></a> <span class="n">JOIN_MARKER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-251"><a href="#L-251"><span class="linenos">251</span></a> <span class="n">KEEP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-252"><a href="#L-252"><span class="linenos">252</span></a> <span class="n">KILL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-253"><a href="#L-253"><span class="linenos">253</span></a> <span class="n">LANGUAGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-254"><a href="#L-254"><span class="linenos">254</span></a> <span class="n">LATERAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-255"><a href="#L-255"><span class="linenos">255</span></a> <span class="n">LEFT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-256"><a href="#L-256"><span class="linenos">256</span></a> <span class="n">LIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-257"><a href="#L-257"><span class="linenos">257</span></a> <span class="n">LIKE_ANY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-258"><a href="#L-258"><span class="linenos">258</span></a> <span class="n">LIMIT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-259"><a href="#L-259"><span class="linenos">259</span></a> <span class="n">LOAD</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-260"><a href="#L-260"><span class="linenos">260</span></a> <span class="n">LOCK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-261"><a href="#L-261"><span class="linenos">261</span></a> <span class="n">MAP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-262"><a href="#L-262"><span class="linenos">262</span></a> <span class="n">MATCH_RECOGNIZE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-263"><a href="#L-263"><span class="linenos">263</span></a> <span class="n">MEMBER_OF</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-264"><a href="#L-264"><span class="linenos">264</span></a> <span class="n">MERGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-265"><a href="#L-265"><span class="linenos">265</span></a> <span class="n">MOD</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-266"><a href="#L-266"><span class="linenos">266</span></a> <span class="n">MODEL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-267"><a href="#L-267"><span class="linenos">267</span></a> <span class="n">NATURAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-268"><a href="#L-268"><span class="linenos">268</span></a> <span class="n">NEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-269"><a href="#L-269"><span class="linenos">269</span></a> <span class="n">NOTNULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-270"><a href="#L-270"><span class="linenos">270</span></a> <span class="n">NULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-271"><a href="#L-271"><span class="linenos">271</span></a> <span class="n">OBJECT_IDENTIFIER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-272"><a href="#L-272"><span class="linenos">272</span></a> <span class="n">OFFSET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-273"><a href="#L-273"><span class="linenos">273</span></a> <span class="n">ON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-274"><a href="#L-274"><span class="linenos">274</span></a> <span class="n">OPERATOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-275"><a href="#L-275"><span class="linenos">275</span></a> <span class="n">ORDER_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-276"><a href="#L-276"><span class="linenos">276</span></a> <span class="n">ORDERED</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-277"><a href="#L-277"><span class="linenos">277</span></a> <span class="n">ORDINALITY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-278"><a href="#L-278"><span class="linenos">278</span></a> <span class="n">OUTER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-279"><a href="#L-279"><span class="linenos">279</span></a> <span class="n">OVER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-280"><a href="#L-280"><span class="linenos">280</span></a> <span class="n">OVERLAPS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-281"><a href="#L-281"><span class="linenos">281</span></a> <span class="n">OVERWRITE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-282"><a href="#L-282"><span class="linenos">282</span></a> <span class="n">PARTITION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-283"><a href="#L-283"><span class="linenos">283</span></a> <span class="n">PARTITION_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-284"><a href="#L-284"><span class="linenos">284</span></a> <span class="n">PERCENT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-285"><a href="#L-285"><span class="linenos">285</span></a> <span class="n">PIVOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-286"><a href="#L-286"><span class="linenos">286</span></a> <span class="n">PLACEHOLDER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-287"><a href="#L-287"><span class="linenos">287</span></a> <span class="n">PRAGMA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-288"><a href="#L-288"><span class="linenos">288</span></a> <span class="n">PRIMARY_KEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-289"><a href="#L-289"><span class="linenos">289</span></a> <span class="n">PROCEDURE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-290"><a href="#L-290"><span class="linenos">290</span></a> <span class="n">PROPERTIES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-291"><a href="#L-291"><span class="linenos">291</span></a> <span class="n">PSEUDO_TYPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-292"><a href="#L-292"><span class="linenos">292</span></a> <span class="n">QUALIFY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-293"><a href="#L-293"><span class="linenos">293</span></a> <span class="n">QUOTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-294"><a href="#L-294"><span class="linenos">294</span></a> <span class="n">RANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-295"><a href="#L-295"><span class="linenos">295</span></a> <span class="n">RECURSIVE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-296"><a href="#L-296"><span class="linenos">296</span></a> <span class="n">REFRESH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-297"><a href="#L-297"><span class="linenos">297</span></a> <span class="n">REPLACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-298"><a href="#L-298"><span class="linenos">298</span></a> <span class="n">RETURNING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-299"><a href="#L-299"><span class="linenos">299</span></a> <span class="n">REFERENCES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-300"><a href="#L-300"><span class="linenos">300</span></a> <span class="n">RIGHT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-301"><a href="#L-301"><span class="linenos">301</span></a> <span class="n">RLIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-302"><a href="#L-302"><span class="linenos">302</span></a> <span class="n">ROLLBACK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-303"><a href="#L-303"><span class="linenos">303</span></a> <span class="n">ROLLUP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-304"><a href="#L-304"><span class="linenos">304</span></a> <span class="n">ROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-305"><a href="#L-305"><span class="linenos">305</span></a> <span class="n">ROWS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-306"><a href="#L-306"><span class="linenos">306</span></a> <span class="n">SELECT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-307"><a href="#L-307"><span class="linenos">307</span></a> <span class="n">SEMI</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-308"><a href="#L-308"><span class="linenos">308</span></a> <span class="n">SEPARATOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-309"><a href="#L-309"><span class="linenos">309</span></a> <span class="n">SERDE_PROPERTIES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-310"><a href="#L-310"><span class="linenos">310</span></a> <span class="n">SET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-311"><a href="#L-311"><span class="linenos">311</span></a> <span class="n">SETTINGS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-312"><a href="#L-312"><span class="linenos">312</span></a> <span class="n">SHOW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-313"><a href="#L-313"><span class="linenos">313</span></a> <span class="n">SIMILAR_TO</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-314"><a href="#L-314"><span class="linenos">314</span></a> <span class="n">SOME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-315"><a href="#L-315"><span class="linenos">315</span></a> <span class="n">SORT_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-316"><a href="#L-316"><span class="linenos">316</span></a> <span class="n">START_WITH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-317"><a href="#L-317"><span class="linenos">317</span></a> <span class="n">STRUCT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-318"><a href="#L-318"><span class="linenos">318</span></a> <span class="n">TABLE_SAMPLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-319"><a href="#L-319"><span class="linenos">319</span></a> <span class="n">TEMPORARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-320"><a href="#L-320"><span class="linenos">320</span></a> <span class="n">TOP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-321"><a href="#L-321"><span class="linenos">321</span></a> <span class="n">THEN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-322"><a href="#L-322"><span class="linenos">322</span></a> <span class="n">TRUE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-323"><a href="#L-323"><span class="linenos">323</span></a> <span class="n">UNCACHE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-324"><a href="#L-324"><span class="linenos">324</span></a> <span class="n">UNION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-325"><a href="#L-325"><span class="linenos">325</span></a> <span class="n">UNNEST</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-326"><a href="#L-326"><span class="linenos">326</span></a> <span class="n">UNPIVOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-327"><a href="#L-327"><span class="linenos">327</span></a> <span class="n">UPDATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-328"><a href="#L-328"><span class="linenos">328</span></a> <span class="n">USE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-329"><a href="#L-329"><span class="linenos">329</span></a> <span class="n">USING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-330"><a href="#L-330"><span class="linenos">330</span></a> <span class="n">VALUES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-331"><a href="#L-331"><span class="linenos">331</span></a> <span class="n">VIEW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-332"><a href="#L-332"><span class="linenos">332</span></a> <span class="n">VOLATILE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-333"><a href="#L-333"><span class="linenos">333</span></a> <span class="n">WHEN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-334"><a href="#L-334"><span class="linenos">334</span></a> <span class="n">WHERE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-335"><a href="#L-335"><span class="linenos">335</span></a> <span class="n">WINDOW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-336"><a href="#L-336"><span class="linenos">336</span></a> <span class="n">WITH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-337"><a href="#L-337"><span class="linenos">337</span></a> <span class="n">UNIQUE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-338"><a href="#L-338"><span class="linenos">338</span></a> <span class="n">VERSION_SNAPSHOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="L-339"><a href="#L-339"><span class="linenos">339</span></a> <span class="n">TIMESTAMP_SNAPSHOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span></pre></div>
+
+
+ </section>
+ <section id="TokenType">
+ <input id="TokenType-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+
+ <span class="def">class</span>
+ <span class="name">TokenType</span><wbr>(<span class="base"><a href="helper.html#AutoName">sqlglot.helper.AutoName</a></span>):
+
+ <label class="view-source-button" for="TokenType-view-source"><span>View Source</span></label>
+
+ </div>
+ <a class="headerlink" href="#TokenType"></a>
+ <div class="pdoc-code codehilite"><pre><span></span><span id="TokenType-7"><a href="#TokenType-7"><span class="linenos"> 7</span></a><span class="k">class</span> <span class="nc">TokenType</span><span class="p">(</span><span class="n">AutoName</span><span class="p">):</span>
+</span><span id="TokenType-8"><a href="#TokenType-8"><span class="linenos"> 8</span></a> <span class="n">L_PAREN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-9"><a href="#TokenType-9"><span class="linenos"> 9</span></a> <span class="n">R_PAREN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-10"><a href="#TokenType-10"><span class="linenos"> 10</span></a> <span class="n">L_BRACKET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-11"><a href="#TokenType-11"><span class="linenos"> 11</span></a> <span class="n">R_BRACKET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-12"><a href="#TokenType-12"><span class="linenos"> 12</span></a> <span class="n">L_BRACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-13"><a href="#TokenType-13"><span class="linenos"> 13</span></a> <span class="n">R_BRACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-14"><a href="#TokenType-14"><span class="linenos"> 14</span></a> <span class="n">COMMA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-15"><a href="#TokenType-15"><span class="linenos"> 15</span></a> <span class="n">DOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-16"><a href="#TokenType-16"><span class="linenos"> 16</span></a> <span class="n">DASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-17"><a href="#TokenType-17"><span class="linenos"> 17</span></a> <span class="n">PLUS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-18"><a href="#TokenType-18"><span class="linenos"> 18</span></a> <span class="n">COLON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-19"><a href="#TokenType-19"><span class="linenos"> 19</span></a> <span class="n">DCOLON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-20"><a href="#TokenType-20"><span class="linenos"> 20</span></a> <span class="n">DQMARK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-21"><a href="#TokenType-21"><span class="linenos"> 21</span></a> <span class="n">SEMICOLON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-22"><a href="#TokenType-22"><span class="linenos"> 22</span></a> <span class="n">STAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-23"><a href="#TokenType-23"><span class="linenos"> 23</span></a> <span class="n">BACKSLASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-24"><a href="#TokenType-24"><span class="linenos"> 24</span></a> <span class="n">SLASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-25"><a href="#TokenType-25"><span class="linenos"> 25</span></a> <span class="n">LT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-26"><a href="#TokenType-26"><span class="linenos"> 26</span></a> <span class="n">LTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-27"><a href="#TokenType-27"><span class="linenos"> 27</span></a> <span class="n">GT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-28"><a href="#TokenType-28"><span class="linenos"> 28</span></a> <span class="n">GTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-29"><a href="#TokenType-29"><span class="linenos"> 29</span></a> <span class="n">NOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-30"><a href="#TokenType-30"><span class="linenos"> 30</span></a> <span class="n">EQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-31"><a href="#TokenType-31"><span class="linenos"> 31</span></a> <span class="n">NEQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-32"><a href="#TokenType-32"><span class="linenos"> 32</span></a> <span class="n">NULLSAFE_EQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-33"><a href="#TokenType-33"><span class="linenos"> 33</span></a> <span class="n">COLON_EQ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-34"><a href="#TokenType-34"><span class="linenos"> 34</span></a> <span class="n">AND</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-35"><a href="#TokenType-35"><span class="linenos"> 35</span></a> <span class="n">OR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-36"><a href="#TokenType-36"><span class="linenos"> 36</span></a> <span class="n">AMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-37"><a href="#TokenType-37"><span class="linenos"> 37</span></a> <span class="n">DPIPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-38"><a href="#TokenType-38"><span class="linenos"> 38</span></a> <span class="n">PIPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-39"><a href="#TokenType-39"><span class="linenos"> 39</span></a> <span class="n">CARET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-40"><a href="#TokenType-40"><span class="linenos"> 40</span></a> <span class="n">TILDA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-41"><a href="#TokenType-41"><span class="linenos"> 41</span></a> <span class="n">ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-42"><a href="#TokenType-42"><span class="linenos"> 42</span></a> <span class="n">DARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-43"><a href="#TokenType-43"><span class="linenos"> 43</span></a> <span class="n">FARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-44"><a href="#TokenType-44"><span class="linenos"> 44</span></a> <span class="n">HASH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-45"><a href="#TokenType-45"><span class="linenos"> 45</span></a> <span class="n">HASH_ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-46"><a href="#TokenType-46"><span class="linenos"> 46</span></a> <span class="n">DHASH_ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-47"><a href="#TokenType-47"><span class="linenos"> 47</span></a> <span class="n">LR_ARROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-48"><a href="#TokenType-48"><span class="linenos"> 48</span></a> <span class="n">DAT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-49"><a href="#TokenType-49"><span class="linenos"> 49</span></a> <span class="n">LT_AT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-50"><a href="#TokenType-50"><span class="linenos"> 50</span></a> <span class="n">AT_GT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-51"><a href="#TokenType-51"><span class="linenos"> 51</span></a> <span class="n">DOLLAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-52"><a href="#TokenType-52"><span class="linenos"> 52</span></a> <span class="n">PARAMETER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-53"><a href="#TokenType-53"><span class="linenos"> 53</span></a> <span class="n">SESSION_PARAMETER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-54"><a href="#TokenType-54"><span class="linenos"> 54</span></a> <span class="n">DAMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-55"><a href="#TokenType-55"><span class="linenos"> 55</span></a> <span class="n">XOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-56"><a href="#TokenType-56"><span class="linenos"> 56</span></a> <span class="n">DSTAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-57"><a href="#TokenType-57"><span class="linenos"> 57</span></a>
+</span><span id="TokenType-58"><a href="#TokenType-58"><span class="linenos"> 58</span></a> <span class="n">BLOCK_START</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-59"><a href="#TokenType-59"><span class="linenos"> 59</span></a> <span class="n">BLOCK_END</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-60"><a href="#TokenType-60"><span class="linenos"> 60</span></a>
+</span><span id="TokenType-61"><a href="#TokenType-61"><span class="linenos"> 61</span></a> <span class="n">SPACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-62"><a href="#TokenType-62"><span class="linenos"> 62</span></a> <span class="n">BREAK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-63"><a href="#TokenType-63"><span class="linenos"> 63</span></a>
+</span><span id="TokenType-64"><a href="#TokenType-64"><span class="linenos"> 64</span></a> <span class="n">STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-65"><a href="#TokenType-65"><span class="linenos"> 65</span></a> <span class="n">NUMBER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-66"><a href="#TokenType-66"><span class="linenos"> 66</span></a> <span class="n">IDENTIFIER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-67"><a href="#TokenType-67"><span class="linenos"> 67</span></a> <span class="n">DATABASE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-68"><a href="#TokenType-68"><span class="linenos"> 68</span></a> <span class="n">COLUMN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-69"><a href="#TokenType-69"><span class="linenos"> 69</span></a> <span class="n">COLUMN_DEF</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-70"><a href="#TokenType-70"><span class="linenos"> 70</span></a> <span class="n">SCHEMA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-71"><a href="#TokenType-71"><span class="linenos"> 71</span></a> <span class="n">TABLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-72"><a href="#TokenType-72"><span class="linenos"> 72</span></a> <span class="n">VAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-73"><a href="#TokenType-73"><span class="linenos"> 73</span></a> <span class="n">BIT_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-74"><a href="#TokenType-74"><span class="linenos"> 74</span></a> <span class="n">HEX_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-75"><a href="#TokenType-75"><span class="linenos"> 75</span></a> <span class="n">BYTE_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-76"><a href="#TokenType-76"><span class="linenos"> 76</span></a> <span class="n">NATIONAL_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-77"><a href="#TokenType-77"><span class="linenos"> 77</span></a> <span class="n">RAW_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-78"><a href="#TokenType-78"><span class="linenos"> 78</span></a> <span class="n">HEREDOC_STRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-79"><a href="#TokenType-79"><span class="linenos"> 79</span></a>
+</span><span id="TokenType-80"><a href="#TokenType-80"><span class="linenos"> 80</span></a> <span class="c1"># types</span>
+</span><span id="TokenType-81"><a href="#TokenType-81"><span class="linenos"> 81</span></a> <span class="n">BIT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-82"><a href="#TokenType-82"><span class="linenos"> 82</span></a> <span class="n">BOOLEAN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-83"><a href="#TokenType-83"><span class="linenos"> 83</span></a> <span class="n">TINYINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-84"><a href="#TokenType-84"><span class="linenos"> 84</span></a> <span class="n">UTINYINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-85"><a href="#TokenType-85"><span class="linenos"> 85</span></a> <span class="n">SMALLINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-86"><a href="#TokenType-86"><span class="linenos"> 86</span></a> <span class="n">USMALLINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-87"><a href="#TokenType-87"><span class="linenos"> 87</span></a> <span class="n">MEDIUMINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-88"><a href="#TokenType-88"><span class="linenos"> 88</span></a> <span class="n">UMEDIUMINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-89"><a href="#TokenType-89"><span class="linenos"> 89</span></a> <span class="n">INT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-90"><a href="#TokenType-90"><span class="linenos"> 90</span></a> <span class="n">UINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-91"><a href="#TokenType-91"><span class="linenos"> 91</span></a> <span class="n">BIGINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-92"><a href="#TokenType-92"><span class="linenos"> 92</span></a> <span class="n">UBIGINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-93"><a href="#TokenType-93"><span class="linenos"> 93</span></a> <span class="n">INT128</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-94"><a href="#TokenType-94"><span class="linenos"> 94</span></a> <span class="n">UINT128</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-95"><a href="#TokenType-95"><span class="linenos"> 95</span></a> <span class="n">INT256</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-96"><a href="#TokenType-96"><span class="linenos"> 96</span></a> <span class="n">UINT256</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-97"><a href="#TokenType-97"><span class="linenos"> 97</span></a> <span class="n">FLOAT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-98"><a href="#TokenType-98"><span class="linenos"> 98</span></a> <span class="n">DOUBLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-99"><a href="#TokenType-99"><span class="linenos"> 99</span></a> <span class="n">DECIMAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-100"><a href="#TokenType-100"><span class="linenos">100</span></a> <span class="n">UDECIMAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-101"><a href="#TokenType-101"><span class="linenos">101</span></a> <span class="n">BIGDECIMAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-102"><a href="#TokenType-102"><span class="linenos">102</span></a> <span class="n">CHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-103"><a href="#TokenType-103"><span class="linenos">103</span></a> <span class="n">NCHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-104"><a href="#TokenType-104"><span class="linenos">104</span></a> <span class="n">VARCHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-105"><a href="#TokenType-105"><span class="linenos">105</span></a> <span class="n">NVARCHAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-106"><a href="#TokenType-106"><span class="linenos">106</span></a> <span class="n">TEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-107"><a href="#TokenType-107"><span class="linenos">107</span></a> <span class="n">MEDIUMTEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-108"><a href="#TokenType-108"><span class="linenos">108</span></a> <span class="n">LONGTEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-109"><a href="#TokenType-109"><span class="linenos">109</span></a> <span class="n">MEDIUMBLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-110"><a href="#TokenType-110"><span class="linenos">110</span></a> <span class="n">LONGBLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-111"><a href="#TokenType-111"><span class="linenos">111</span></a> <span class="n">TINYBLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-112"><a href="#TokenType-112"><span class="linenos">112</span></a> <span class="n">TINYTEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-113"><a href="#TokenType-113"><span class="linenos">113</span></a> <span class="n">BINARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-114"><a href="#TokenType-114"><span class="linenos">114</span></a> <span class="n">VARBINARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-115"><a href="#TokenType-115"><span class="linenos">115</span></a> <span class="n">JSON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-116"><a href="#TokenType-116"><span class="linenos">116</span></a> <span class="n">JSONB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-117"><a href="#TokenType-117"><span class="linenos">117</span></a> <span class="n">TIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-118"><a href="#TokenType-118"><span class="linenos">118</span></a> <span class="n">TIMETZ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-119"><a href="#TokenType-119"><span class="linenos">119</span></a> <span class="n">TIMESTAMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-120"><a href="#TokenType-120"><span class="linenos">120</span></a> <span class="n">TIMESTAMPTZ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-121"><a href="#TokenType-121"><span class="linenos">121</span></a> <span class="n">TIMESTAMPLTZ</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-122"><a href="#TokenType-122"><span class="linenos">122</span></a> <span class="n">TIMESTAMP_S</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-123"><a href="#TokenType-123"><span class="linenos">123</span></a> <span class="n">TIMESTAMP_MS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-124"><a href="#TokenType-124"><span class="linenos">124</span></a> <span class="n">TIMESTAMP_NS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-125"><a href="#TokenType-125"><span class="linenos">125</span></a> <span class="n">DATETIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-126"><a href="#TokenType-126"><span class="linenos">126</span></a> <span class="n">DATETIME64</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-127"><a href="#TokenType-127"><span class="linenos">127</span></a> <span class="n">DATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-128"><a href="#TokenType-128"><span class="linenos">128</span></a> <span class="n">INT4RANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-129"><a href="#TokenType-129"><span class="linenos">129</span></a> <span class="n">INT4MULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-130"><a href="#TokenType-130"><span class="linenos">130</span></a> <span class="n">INT8RANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-131"><a href="#TokenType-131"><span class="linenos">131</span></a> <span class="n">INT8MULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-132"><a href="#TokenType-132"><span class="linenos">132</span></a> <span class="n">NUMRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-133"><a href="#TokenType-133"><span class="linenos">133</span></a> <span class="n">NUMMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-134"><a href="#TokenType-134"><span class="linenos">134</span></a> <span class="n">TSRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-135"><a href="#TokenType-135"><span class="linenos">135</span></a> <span class="n">TSMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-136"><a href="#TokenType-136"><span class="linenos">136</span></a> <span class="n">TSTZRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-137"><a href="#TokenType-137"><span class="linenos">137</span></a> <span class="n">TSTZMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-138"><a href="#TokenType-138"><span class="linenos">138</span></a> <span class="n">DATERANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-139"><a href="#TokenType-139"><span class="linenos">139</span></a> <span class="n">DATEMULTIRANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-140"><a href="#TokenType-140"><span class="linenos">140</span></a> <span class="n">UUID</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-141"><a href="#TokenType-141"><span class="linenos">141</span></a> <span class="n">GEOGRAPHY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-142"><a href="#TokenType-142"><span class="linenos">142</span></a> <span class="n">NULLABLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-143"><a href="#TokenType-143"><span class="linenos">143</span></a> <span class="n">GEOMETRY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-144"><a href="#TokenType-144"><span class="linenos">144</span></a> <span class="n">HLLSKETCH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-145"><a href="#TokenType-145"><span class="linenos">145</span></a> <span class="n">HSTORE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-146"><a href="#TokenType-146"><span class="linenos">146</span></a> <span class="n">SUPER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-147"><a href="#TokenType-147"><span class="linenos">147</span></a> <span class="n">SERIAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-148"><a href="#TokenType-148"><span class="linenos">148</span></a> <span class="n">SMALLSERIAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-149"><a href="#TokenType-149"><span class="linenos">149</span></a> <span class="n">BIGSERIAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-150"><a href="#TokenType-150"><span class="linenos">150</span></a> <span class="n">XML</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-151"><a href="#TokenType-151"><span class="linenos">151</span></a> <span class="n">YEAR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-152"><a href="#TokenType-152"><span class="linenos">152</span></a> <span class="n">UNIQUEIDENTIFIER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-153"><a href="#TokenType-153"><span class="linenos">153</span></a> <span class="n">USERDEFINED</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-154"><a href="#TokenType-154"><span class="linenos">154</span></a> <span class="n">MONEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-155"><a href="#TokenType-155"><span class="linenos">155</span></a> <span class="n">SMALLMONEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-156"><a href="#TokenType-156"><span class="linenos">156</span></a> <span class="n">ROWVERSION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-157"><a href="#TokenType-157"><span class="linenos">157</span></a> <span class="n">IMAGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-158"><a href="#TokenType-158"><span class="linenos">158</span></a> <span class="n">VARIANT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-159"><a href="#TokenType-159"><span class="linenos">159</span></a> <span class="n">OBJECT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-160"><a href="#TokenType-160"><span class="linenos">160</span></a> <span class="n">INET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-161"><a href="#TokenType-161"><span class="linenos">161</span></a> <span class="n">IPADDRESS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-162"><a href="#TokenType-162"><span class="linenos">162</span></a> <span class="n">IPPREFIX</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-163"><a href="#TokenType-163"><span class="linenos">163</span></a> <span class="n">ENUM</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-164"><a href="#TokenType-164"><span class="linenos">164</span></a> <span class="n">ENUM8</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-165"><a href="#TokenType-165"><span class="linenos">165</span></a> <span class="n">ENUM16</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-166"><a href="#TokenType-166"><span class="linenos">166</span></a> <span class="n">FIXEDSTRING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-167"><a href="#TokenType-167"><span class="linenos">167</span></a> <span class="n">LOWCARDINALITY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-168"><a href="#TokenType-168"><span class="linenos">168</span></a> <span class="n">NESTED</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-169"><a href="#TokenType-169"><span class="linenos">169</span></a> <span class="n">UNKNOWN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-170"><a href="#TokenType-170"><span class="linenos">170</span></a>
+</span><span id="TokenType-171"><a href="#TokenType-171"><span class="linenos">171</span></a> <span class="c1"># keywords</span>
+</span><span id="TokenType-172"><a href="#TokenType-172"><span class="linenos">172</span></a> <span class="n">ALIAS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-173"><a href="#TokenType-173"><span class="linenos">173</span></a> <span class="n">ALTER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-174"><a href="#TokenType-174"><span class="linenos">174</span></a> <span class="n">ALWAYS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-175"><a href="#TokenType-175"><span class="linenos">175</span></a> <span class="n">ALL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-176"><a href="#TokenType-176"><span class="linenos">176</span></a> <span class="n">ANTI</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-177"><a href="#TokenType-177"><span class="linenos">177</span></a> <span class="n">ANY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-178"><a href="#TokenType-178"><span class="linenos">178</span></a> <span class="n">APPLY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-179"><a href="#TokenType-179"><span class="linenos">179</span></a> <span class="n">ARRAY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-180"><a href="#TokenType-180"><span class="linenos">180</span></a> <span class="n">ASC</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-181"><a href="#TokenType-181"><span class="linenos">181</span></a> <span class="n">ASOF</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-182"><a href="#TokenType-182"><span class="linenos">182</span></a> <span class="n">AUTO_INCREMENT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-183"><a href="#TokenType-183"><span class="linenos">183</span></a> <span class="n">BEGIN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-184"><a href="#TokenType-184"><span class="linenos">184</span></a> <span class="n">BETWEEN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-185"><a href="#TokenType-185"><span class="linenos">185</span></a> <span class="n">CACHE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-186"><a href="#TokenType-186"><span class="linenos">186</span></a> <span class="n">CASE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-187"><a href="#TokenType-187"><span class="linenos">187</span></a> <span class="n">CHARACTER_SET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-188"><a href="#TokenType-188"><span class="linenos">188</span></a> <span class="n">CLUSTER_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-189"><a href="#TokenType-189"><span class="linenos">189</span></a> <span class="n">COLLATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-190"><a href="#TokenType-190"><span class="linenos">190</span></a> <span class="n">COMMAND</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-191"><a href="#TokenType-191"><span class="linenos">191</span></a> <span class="n">COMMENT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-192"><a href="#TokenType-192"><span class="linenos">192</span></a> <span class="n">COMMIT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-193"><a href="#TokenType-193"><span class="linenos">193</span></a> <span class="n">CONNECT_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-194"><a href="#TokenType-194"><span class="linenos">194</span></a> <span class="n">CONSTRAINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-195"><a href="#TokenType-195"><span class="linenos">195</span></a> <span class="n">CREATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-196"><a href="#TokenType-196"><span class="linenos">196</span></a> <span class="n">CROSS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-197"><a href="#TokenType-197"><span class="linenos">197</span></a> <span class="n">CUBE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-198"><a href="#TokenType-198"><span class="linenos">198</span></a> <span class="n">CURRENT_DATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-199"><a href="#TokenType-199"><span class="linenos">199</span></a> <span class="n">CURRENT_DATETIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-200"><a href="#TokenType-200"><span class="linenos">200</span></a> <span class="n">CURRENT_TIME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-201"><a href="#TokenType-201"><span class="linenos">201</span></a> <span class="n">CURRENT_TIMESTAMP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-202"><a href="#TokenType-202"><span class="linenos">202</span></a> <span class="n">CURRENT_USER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-203"><a href="#TokenType-203"><span class="linenos">203</span></a> <span class="n">DEFAULT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-204"><a href="#TokenType-204"><span class="linenos">204</span></a> <span class="n">DELETE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-205"><a href="#TokenType-205"><span class="linenos">205</span></a> <span class="n">DESC</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-206"><a href="#TokenType-206"><span class="linenos">206</span></a> <span class="n">DESCRIBE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-207"><a href="#TokenType-207"><span class="linenos">207</span></a> <span class="n">DICTIONARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-208"><a href="#TokenType-208"><span class="linenos">208</span></a> <span class="n">DISTINCT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-209"><a href="#TokenType-209"><span class="linenos">209</span></a> <span class="n">DISTRIBUTE_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-210"><a href="#TokenType-210"><span class="linenos">210</span></a> <span class="n">DIV</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-211"><a href="#TokenType-211"><span class="linenos">211</span></a> <span class="n">DROP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-212"><a href="#TokenType-212"><span class="linenos">212</span></a> <span class="n">ELSE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-213"><a href="#TokenType-213"><span class="linenos">213</span></a> <span class="n">END</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-214"><a href="#TokenType-214"><span class="linenos">214</span></a> <span class="n">ESCAPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-215"><a href="#TokenType-215"><span class="linenos">215</span></a> <span class="n">EXCEPT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-216"><a href="#TokenType-216"><span class="linenos">216</span></a> <span class="n">EXECUTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-217"><a href="#TokenType-217"><span class="linenos">217</span></a> <span class="n">EXISTS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-218"><a href="#TokenType-218"><span class="linenos">218</span></a> <span class="n">FALSE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-219"><a href="#TokenType-219"><span class="linenos">219</span></a> <span class="n">FETCH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-220"><a href="#TokenType-220"><span class="linenos">220</span></a> <span class="n">FILTER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-221"><a href="#TokenType-221"><span class="linenos">221</span></a> <span class="n">FINAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-222"><a href="#TokenType-222"><span class="linenos">222</span></a> <span class="n">FIRST</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-223"><a href="#TokenType-223"><span class="linenos">223</span></a> <span class="n">FOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-224"><a href="#TokenType-224"><span class="linenos">224</span></a> <span class="n">FORCE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-225"><a href="#TokenType-225"><span class="linenos">225</span></a> <span class="n">FOREIGN_KEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-226"><a href="#TokenType-226"><span class="linenos">226</span></a> <span class="n">FORMAT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-227"><a href="#TokenType-227"><span class="linenos">227</span></a> <span class="n">FROM</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-228"><a href="#TokenType-228"><span class="linenos">228</span></a> <span class="n">FULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-229"><a href="#TokenType-229"><span class="linenos">229</span></a> <span class="n">FUNCTION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-230"><a href="#TokenType-230"><span class="linenos">230</span></a> <span class="n">GLOB</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-231"><a href="#TokenType-231"><span class="linenos">231</span></a> <span class="n">GLOBAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-232"><a href="#TokenType-232"><span class="linenos">232</span></a> <span class="n">GROUP_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-233"><a href="#TokenType-233"><span class="linenos">233</span></a> <span class="n">GROUPING_SETS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-234"><a href="#TokenType-234"><span class="linenos">234</span></a> <span class="n">HAVING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-235"><a href="#TokenType-235"><span class="linenos">235</span></a> <span class="n">HINT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-236"><a href="#TokenType-236"><span class="linenos">236</span></a> <span class="n">IGNORE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-237"><a href="#TokenType-237"><span class="linenos">237</span></a> <span class="n">ILIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-238"><a href="#TokenType-238"><span class="linenos">238</span></a> <span class="n">ILIKE_ANY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-239"><a href="#TokenType-239"><span class="linenos">239</span></a> <span class="n">IN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-240"><a href="#TokenType-240"><span class="linenos">240</span></a> <span class="n">INDEX</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-241"><a href="#TokenType-241"><span class="linenos">241</span></a> <span class="n">INNER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-242"><a href="#TokenType-242"><span class="linenos">242</span></a> <span class="n">INSERT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-243"><a href="#TokenType-243"><span class="linenos">243</span></a> <span class="n">INTERSECT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-244"><a href="#TokenType-244"><span class="linenos">244</span></a> <span class="n">INTERVAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-245"><a href="#TokenType-245"><span class="linenos">245</span></a> <span class="n">INTO</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-246"><a href="#TokenType-246"><span class="linenos">246</span></a> <span class="n">INTRODUCER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-247"><a href="#TokenType-247"><span class="linenos">247</span></a> <span class="n">IRLIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-248"><a href="#TokenType-248"><span class="linenos">248</span></a> <span class="n">IS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-249"><a href="#TokenType-249"><span class="linenos">249</span></a> <span class="n">ISNULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-250"><a href="#TokenType-250"><span class="linenos">250</span></a> <span class="n">JOIN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-251"><a href="#TokenType-251"><span class="linenos">251</span></a> <span class="n">JOIN_MARKER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-252"><a href="#TokenType-252"><span class="linenos">252</span></a> <span class="n">KEEP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-253"><a href="#TokenType-253"><span class="linenos">253</span></a> <span class="n">KILL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-254"><a href="#TokenType-254"><span class="linenos">254</span></a> <span class="n">LANGUAGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-255"><a href="#TokenType-255"><span class="linenos">255</span></a> <span class="n">LATERAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-256"><a href="#TokenType-256"><span class="linenos">256</span></a> <span class="n">LEFT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-257"><a href="#TokenType-257"><span class="linenos">257</span></a> <span class="n">LIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-258"><a href="#TokenType-258"><span class="linenos">258</span></a> <span class="n">LIKE_ANY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-259"><a href="#TokenType-259"><span class="linenos">259</span></a> <span class="n">LIMIT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-260"><a href="#TokenType-260"><span class="linenos">260</span></a> <span class="n">LOAD</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-261"><a href="#TokenType-261"><span class="linenos">261</span></a> <span class="n">LOCK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-262"><a href="#TokenType-262"><span class="linenos">262</span></a> <span class="n">MAP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-263"><a href="#TokenType-263"><span class="linenos">263</span></a> <span class="n">MATCH_RECOGNIZE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-264"><a href="#TokenType-264"><span class="linenos">264</span></a> <span class="n">MEMBER_OF</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-265"><a href="#TokenType-265"><span class="linenos">265</span></a> <span class="n">MERGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-266"><a href="#TokenType-266"><span class="linenos">266</span></a> <span class="n">MOD</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-267"><a href="#TokenType-267"><span class="linenos">267</span></a> <span class="n">MODEL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-268"><a href="#TokenType-268"><span class="linenos">268</span></a> <span class="n">NATURAL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-269"><a href="#TokenType-269"><span class="linenos">269</span></a> <span class="n">NEXT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-270"><a href="#TokenType-270"><span class="linenos">270</span></a> <span class="n">NOTNULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-271"><a href="#TokenType-271"><span class="linenos">271</span></a> <span class="n">NULL</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-272"><a href="#TokenType-272"><span class="linenos">272</span></a> <span class="n">OBJECT_IDENTIFIER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-273"><a href="#TokenType-273"><span class="linenos">273</span></a> <span class="n">OFFSET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-274"><a href="#TokenType-274"><span class="linenos">274</span></a> <span class="n">ON</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-275"><a href="#TokenType-275"><span class="linenos">275</span></a> <span class="n">OPERATOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-276"><a href="#TokenType-276"><span class="linenos">276</span></a> <span class="n">ORDER_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-277"><a href="#TokenType-277"><span class="linenos">277</span></a> <span class="n">ORDERED</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-278"><a href="#TokenType-278"><span class="linenos">278</span></a> <span class="n">ORDINALITY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-279"><a href="#TokenType-279"><span class="linenos">279</span></a> <span class="n">OUTER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-280"><a href="#TokenType-280"><span class="linenos">280</span></a> <span class="n">OVER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-281"><a href="#TokenType-281"><span class="linenos">281</span></a> <span class="n">OVERLAPS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-282"><a href="#TokenType-282"><span class="linenos">282</span></a> <span class="n">OVERWRITE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-283"><a href="#TokenType-283"><span class="linenos">283</span></a> <span class="n">PARTITION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-284"><a href="#TokenType-284"><span class="linenos">284</span></a> <span class="n">PARTITION_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-285"><a href="#TokenType-285"><span class="linenos">285</span></a> <span class="n">PERCENT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-286"><a href="#TokenType-286"><span class="linenos">286</span></a> <span class="n">PIVOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-287"><a href="#TokenType-287"><span class="linenos">287</span></a> <span class="n">PLACEHOLDER</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-288"><a href="#TokenType-288"><span class="linenos">288</span></a> <span class="n">PRAGMA</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-289"><a href="#TokenType-289"><span class="linenos">289</span></a> <span class="n">PRIMARY_KEY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-290"><a href="#TokenType-290"><span class="linenos">290</span></a> <span class="n">PROCEDURE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-291"><a href="#TokenType-291"><span class="linenos">291</span></a> <span class="n">PROPERTIES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-292"><a href="#TokenType-292"><span class="linenos">292</span></a> <span class="n">PSEUDO_TYPE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-293"><a href="#TokenType-293"><span class="linenos">293</span></a> <span class="n">QUALIFY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-294"><a href="#TokenType-294"><span class="linenos">294</span></a> <span class="n">QUOTE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-295"><a href="#TokenType-295"><span class="linenos">295</span></a> <span class="n">RANGE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-296"><a href="#TokenType-296"><span class="linenos">296</span></a> <span class="n">RECURSIVE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-297"><a href="#TokenType-297"><span class="linenos">297</span></a> <span class="n">REFRESH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-298"><a href="#TokenType-298"><span class="linenos">298</span></a> <span class="n">REPLACE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-299"><a href="#TokenType-299"><span class="linenos">299</span></a> <span class="n">RETURNING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-300"><a href="#TokenType-300"><span class="linenos">300</span></a> <span class="n">REFERENCES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-301"><a href="#TokenType-301"><span class="linenos">301</span></a> <span class="n">RIGHT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-302"><a href="#TokenType-302"><span class="linenos">302</span></a> <span class="n">RLIKE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-303"><a href="#TokenType-303"><span class="linenos">303</span></a> <span class="n">ROLLBACK</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-304"><a href="#TokenType-304"><span class="linenos">304</span></a> <span class="n">ROLLUP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-305"><a href="#TokenType-305"><span class="linenos">305</span></a> <span class="n">ROW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-306"><a href="#TokenType-306"><span class="linenos">306</span></a> <span class="n">ROWS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-307"><a href="#TokenType-307"><span class="linenos">307</span></a> <span class="n">SELECT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-308"><a href="#TokenType-308"><span class="linenos">308</span></a> <span class="n">SEMI</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-309"><a href="#TokenType-309"><span class="linenos">309</span></a> <span class="n">SEPARATOR</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-310"><a href="#TokenType-310"><span class="linenos">310</span></a> <span class="n">SERDE_PROPERTIES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-311"><a href="#TokenType-311"><span class="linenos">311</span></a> <span class="n">SET</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-312"><a href="#TokenType-312"><span class="linenos">312</span></a> <span class="n">SETTINGS</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-313"><a href="#TokenType-313"><span class="linenos">313</span></a> <span class="n">SHOW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-314"><a href="#TokenType-314"><span class="linenos">314</span></a> <span class="n">SIMILAR_TO</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-315"><a href="#TokenType-315"><span class="linenos">315</span></a> <span class="n">SOME</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-316"><a href="#TokenType-316"><span class="linenos">316</span></a> <span class="n">SORT_BY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-317"><a href="#TokenType-317"><span class="linenos">317</span></a> <span class="n">START_WITH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-318"><a href="#TokenType-318"><span class="linenos">318</span></a> <span class="n">STRUCT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-319"><a href="#TokenType-319"><span class="linenos">319</span></a> <span class="n">TABLE_SAMPLE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-320"><a href="#TokenType-320"><span class="linenos">320</span></a> <span class="n">TEMPORARY</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-321"><a href="#TokenType-321"><span class="linenos">321</span></a> <span class="n">TOP</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-322"><a href="#TokenType-322"><span class="linenos">322</span></a> <span class="n">THEN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-323"><a href="#TokenType-323"><span class="linenos">323</span></a> <span class="n">TRUE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-324"><a href="#TokenType-324"><span class="linenos">324</span></a> <span class="n">UNCACHE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-325"><a href="#TokenType-325"><span class="linenos">325</span></a> <span class="n">UNION</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-326"><a href="#TokenType-326"><span class="linenos">326</span></a> <span class="n">UNNEST</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-327"><a href="#TokenType-327"><span class="linenos">327</span></a> <span class="n">UNPIVOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-328"><a href="#TokenType-328"><span class="linenos">328</span></a> <span class="n">UPDATE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-329"><a href="#TokenType-329"><span class="linenos">329</span></a> <span class="n">USE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-330"><a href="#TokenType-330"><span class="linenos">330</span></a> <span class="n">USING</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-331"><a href="#TokenType-331"><span class="linenos">331</span></a> <span class="n">VALUES</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-332"><a href="#TokenType-332"><span class="linenos">332</span></a> <span class="n">VIEW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-333"><a href="#TokenType-333"><span class="linenos">333</span></a> <span class="n">VOLATILE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-334"><a href="#TokenType-334"><span class="linenos">334</span></a> <span class="n">WHEN</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-335"><a href="#TokenType-335"><span class="linenos">335</span></a> <span class="n">WHERE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-336"><a href="#TokenType-336"><span class="linenos">336</span></a> <span class="n">WINDOW</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-337"><a href="#TokenType-337"><span class="linenos">337</span></a> <span class="n">WITH</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-338"><a href="#TokenType-338"><span class="linenos">338</span></a> <span class="n">UNIQUE</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-339"><a href="#TokenType-339"><span class="linenos">339</span></a> <span class="n">VERSION_SNAPSHOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span><span id="TokenType-340"><a href="#TokenType-340"><span class="linenos">340</span></a> <span class="n">TIMESTAMP_SNAPSHOT</span> <span class="o">=</span> <span class="n">auto</span><span class="p">()</span>
+</span></pre></div>
+
+
+ <div class="docstring"><p>An enumeration.</p>
+</div>
+
+
+ <div id="TokenType.L_PAREN" class="classattr">
+ <div class="attr variable">
+ <span class="name">L_PAREN</span> =
+<span class="default_value">&lt;<a href="#TokenType.L_PAREN">TokenType.L_PAREN</a>: &#39;L_PAREN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.L_PAREN"></a>
+
+
+
+ </div>
+ <div id="TokenType.R_PAREN" class="classattr">
+ <div class="attr variable">
+ <span class="name">R_PAREN</span> =
+<span class="default_value">&lt;<a href="#TokenType.R_PAREN">TokenType.R_PAREN</a>: &#39;R_PAREN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.R_PAREN"></a>
+
+
+
+ </div>
+ <div id="TokenType.L_BRACKET" class="classattr">
+ <div class="attr variable">
+ <span class="name">L_BRACKET</span> =
+<span class="default_value">&lt;<a href="#TokenType.L_BRACKET">TokenType.L_BRACKET</a>: &#39;L_BRACKET&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.L_BRACKET"></a>
+
+
+
+ </div>
+ <div id="TokenType.R_BRACKET" class="classattr">
+ <div class="attr variable">
+ <span class="name">R_BRACKET</span> =
+<span class="default_value">&lt;<a href="#TokenType.R_BRACKET">TokenType.R_BRACKET</a>: &#39;R_BRACKET&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.R_BRACKET"></a>
+
+
+
+ </div>
+ <div id="TokenType.L_BRACE" class="classattr">
+ <div class="attr variable">
+ <span class="name">L_BRACE</span> =
+<span class="default_value">&lt;<a href="#TokenType.L_BRACE">TokenType.L_BRACE</a>: &#39;L_BRACE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.L_BRACE"></a>
+
+
+
+ </div>
+ <div id="TokenType.R_BRACE" class="classattr">
+ <div class="attr variable">
+ <span class="name">R_BRACE</span> =
+<span class="default_value">&lt;<a href="#TokenType.R_BRACE">TokenType.R_BRACE</a>: &#39;R_BRACE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.R_BRACE"></a>
+
+
+
+ </div>
+ <div id="TokenType.COMMA" class="classattr">
+ <div class="attr variable">
+ <span class="name">COMMA</span> =
+<span class="default_value">&lt;<a href="#TokenType.COMMA">TokenType.COMMA</a>: &#39;COMMA&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COMMA"></a>
+
+
+
+ </div>
+ <div id="TokenType.DOT" class="classattr">
+ <div class="attr variable">
+ <span class="name">DOT</span> =
+<span class="default_value">&lt;<a href="#TokenType.DOT">TokenType.DOT</a>: &#39;DOT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DOT"></a>
+
+
+
+ </div>
+ <div id="TokenType.DASH" class="classattr">
+ <div class="attr variable">
+ <span class="name">DASH</span> =
+<span class="default_value">&lt;<a href="#TokenType.DASH">TokenType.DASH</a>: &#39;DASH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DASH"></a>
+
+
+
+ </div>
+ <div id="TokenType.PLUS" class="classattr">
+ <div class="attr variable">
+ <span class="name">PLUS</span> =
+<span class="default_value">&lt;<a href="#TokenType.PLUS">TokenType.PLUS</a>: &#39;PLUS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PLUS"></a>
+
+
+
+ </div>
+ <div id="TokenType.COLON" class="classattr">
+ <div class="attr variable">
+ <span class="name">COLON</span> =
+<span class="default_value">&lt;<a href="#TokenType.COLON">TokenType.COLON</a>: &#39;COLON&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COLON"></a>
+
+
+
+ </div>
+ <div id="TokenType.DCOLON" class="classattr">
+ <div class="attr variable">
+ <span class="name">DCOLON</span> =
+<span class="default_value">&lt;<a href="#TokenType.DCOLON">TokenType.DCOLON</a>: &#39;DCOLON&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DCOLON"></a>
+
+
+
+ </div>
+ <div id="TokenType.DQMARK" class="classattr">
+ <div class="attr variable">
+ <span class="name">DQMARK</span> =
+<span class="default_value">&lt;<a href="#TokenType.DQMARK">TokenType.DQMARK</a>: &#39;DQMARK&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DQMARK"></a>
+
+
+
+ </div>
+ <div id="TokenType.SEMICOLON" class="classattr">
+ <div class="attr variable">
+ <span class="name">SEMICOLON</span> =
+<span class="default_value">&lt;<a href="#TokenType.SEMICOLON">TokenType.SEMICOLON</a>: &#39;SEMICOLON&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SEMICOLON"></a>
+
+
+
+ </div>
+ <div id="TokenType.STAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">STAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.STAR">TokenType.STAR</a>: &#39;STAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.STAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.BACKSLASH" class="classattr">
+ <div class="attr variable">
+ <span class="name">BACKSLASH</span> =
+<span class="default_value">&lt;<a href="#TokenType.BACKSLASH">TokenType.BACKSLASH</a>: &#39;BACKSLASH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BACKSLASH"></a>
+
+
+
+ </div>
+ <div id="TokenType.SLASH" class="classattr">
+ <div class="attr variable">
+ <span class="name">SLASH</span> =
+<span class="default_value">&lt;<a href="#TokenType.SLASH">TokenType.SLASH</a>: &#39;SLASH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SLASH"></a>
+
+
+
+ </div>
+ <div id="TokenType.LT" class="classattr">
+ <div class="attr variable">
+ <span class="name">LT</span> =
+<span class="default_value">&lt;<a href="#TokenType.LT">TokenType.LT</a>: &#39;LT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LT"></a>
+
+
+
+ </div>
+ <div id="TokenType.LTE" class="classattr">
+ <div class="attr variable">
+ <span class="name">LTE</span> =
+<span class="default_value">&lt;<a href="#TokenType.LTE">TokenType.LTE</a>: &#39;LTE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LTE"></a>
+
+
+
+ </div>
+ <div id="TokenType.GT" class="classattr">
+ <div class="attr variable">
+ <span class="name">GT</span> =
+<span class="default_value">&lt;<a href="#TokenType.GT">TokenType.GT</a>: &#39;GT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GT"></a>
+
+
+
+ </div>
+ <div id="TokenType.GTE" class="classattr">
+ <div class="attr variable">
+ <span class="name">GTE</span> =
+<span class="default_value">&lt;<a href="#TokenType.GTE">TokenType.GTE</a>: &#39;GTE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GTE"></a>
+
+
+
+ </div>
+ <div id="TokenType.NOT" class="classattr">
+ <div class="attr variable">
+ <span class="name">NOT</span> =
+<span class="default_value">&lt;<a href="#TokenType.NOT">TokenType.NOT</a>: &#39;NOT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NOT"></a>
+
+
+
+ </div>
+ <div id="TokenType.EQ" class="classattr">
+ <div class="attr variable">
+ <span class="name">EQ</span> =
+<span class="default_value">&lt;<a href="#TokenType.EQ">TokenType.EQ</a>: &#39;EQ&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.EQ"></a>
+
+
+
+ </div>
+ <div id="TokenType.NEQ" class="classattr">
+ <div class="attr variable">
+ <span class="name">NEQ</span> =
+<span class="default_value">&lt;<a href="#TokenType.NEQ">TokenType.NEQ</a>: &#39;NEQ&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NEQ"></a>
+
+
+
+ </div>
+ <div id="TokenType.NULLSAFE_EQ" class="classattr">
+ <div class="attr variable">
+ <span class="name">NULLSAFE_EQ</span> =
+<span class="default_value">&lt;<a href="#TokenType.NULLSAFE_EQ">TokenType.NULLSAFE_EQ</a>: &#39;NULLSAFE_EQ&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NULLSAFE_EQ"></a>
+
+
+
+ </div>
+ <div id="TokenType.COLON_EQ" class="classattr">
+ <div class="attr variable">
+ <span class="name">COLON_EQ</span> =
+<span class="default_value">&lt;<a href="#TokenType.COLON_EQ">TokenType.COLON_EQ</a>: &#39;COLON_EQ&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COLON_EQ"></a>
+
+
+
+ </div>
+ <div id="TokenType.AND" class="classattr">
+ <div class="attr variable">
+ <span class="name">AND</span> =
+<span class="default_value">&lt;<a href="#TokenType.AND">TokenType.AND</a>: &#39;AND&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.AND"></a>
+
+
+
+ </div>
+ <div id="TokenType.OR" class="classattr">
+ <div class="attr variable">
+ <span class="name">OR</span> =
+<span class="default_value">&lt;<a href="#TokenType.OR">TokenType.OR</a>: &#39;OR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OR"></a>
+
+
+
+ </div>
+ <div id="TokenType.AMP" class="classattr">
+ <div class="attr variable">
+ <span class="name">AMP</span> =
+<span class="default_value">&lt;<a href="#TokenType.AMP">TokenType.AMP</a>: &#39;AMP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.AMP"></a>
+
+
+
+ </div>
+ <div id="TokenType.DPIPE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DPIPE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DPIPE">TokenType.DPIPE</a>: &#39;DPIPE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DPIPE"></a>
+
+
+
+ </div>
+ <div id="TokenType.PIPE" class="classattr">
+ <div class="attr variable">
+ <span class="name">PIPE</span> =
+<span class="default_value">&lt;<a href="#TokenType.PIPE">TokenType.PIPE</a>: &#39;PIPE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PIPE"></a>
+
+
+
+ </div>
+ <div id="TokenType.CARET" class="classattr">
+ <div class="attr variable">
+ <span class="name">CARET</span> =
+<span class="default_value">&lt;<a href="#TokenType.CARET">TokenType.CARET</a>: &#39;CARET&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CARET"></a>
+
+
+
+ </div>
+ <div id="TokenType.TILDA" class="classattr">
+ <div class="attr variable">
+ <span class="name">TILDA</span> =
+<span class="default_value">&lt;<a href="#TokenType.TILDA">TokenType.TILDA</a>: &#39;TILDA&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TILDA"></a>
+
+
+
+ </div>
+ <div id="TokenType.ARROW" class="classattr">
+ <div class="attr variable">
+ <span class="name">ARROW</span> =
+<span class="default_value">&lt;<a href="#TokenType.ARROW">TokenType.ARROW</a>: &#39;ARROW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ARROW"></a>
+
+
+
+ </div>
+ <div id="TokenType.DARROW" class="classattr">
+ <div class="attr variable">
+ <span class="name">DARROW</span> =
+<span class="default_value">&lt;<a href="#TokenType.DARROW">TokenType.DARROW</a>: &#39;DARROW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DARROW"></a>
+
+
+
+ </div>
+ <div id="TokenType.FARROW" class="classattr">
+ <div class="attr variable">
+ <span class="name">FARROW</span> =
+<span class="default_value">&lt;<a href="#TokenType.FARROW">TokenType.FARROW</a>: &#39;FARROW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FARROW"></a>
+
+
+
+ </div>
+ <div id="TokenType.HASH" class="classattr">
+ <div class="attr variable">
+ <span class="name">HASH</span> =
+<span class="default_value">&lt;<a href="#TokenType.HASH">TokenType.HASH</a>: &#39;HASH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HASH"></a>
+
+
+
+ </div>
+ <div id="TokenType.HASH_ARROW" class="classattr">
+ <div class="attr variable">
+ <span class="name">HASH_ARROW</span> =
+<span class="default_value">&lt;<a href="#TokenType.HASH_ARROW">TokenType.HASH_ARROW</a>: &#39;HASH_ARROW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HASH_ARROW"></a>
+
+
+
+ </div>
+ <div id="TokenType.DHASH_ARROW" class="classattr">
+ <div class="attr variable">
+ <span class="name">DHASH_ARROW</span> =
+<span class="default_value">&lt;<a href="#TokenType.DHASH_ARROW">TokenType.DHASH_ARROW</a>: &#39;DHASH_ARROW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DHASH_ARROW"></a>
+
+
+
+ </div>
+ <div id="TokenType.LR_ARROW" class="classattr">
+ <div class="attr variable">
+ <span class="name">LR_ARROW</span> =
+<span class="default_value">&lt;<a href="#TokenType.LR_ARROW">TokenType.LR_ARROW</a>: &#39;LR_ARROW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LR_ARROW"></a>
+
+
+
+ </div>
+ <div id="TokenType.DAT" class="classattr">
+ <div class="attr variable">
+ <span class="name">DAT</span> =
+<span class="default_value">&lt;<a href="#TokenType.DAT">TokenType.DAT</a>: &#39;DAT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DAT"></a>
+
+
+
+ </div>
+ <div id="TokenType.LT_AT" class="classattr">
+ <div class="attr variable">
+ <span class="name">LT_AT</span> =
+<span class="default_value">&lt;<a href="#TokenType.LT_AT">TokenType.LT_AT</a>: &#39;LT_AT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LT_AT"></a>
+
+
+
+ </div>
+ <div id="TokenType.AT_GT" class="classattr">
+ <div class="attr variable">
+ <span class="name">AT_GT</span> =
+<span class="default_value">&lt;<a href="#TokenType.AT_GT">TokenType.AT_GT</a>: &#39;AT_GT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.AT_GT"></a>
+
+
+
+ </div>
+ <div id="TokenType.DOLLAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">DOLLAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.DOLLAR">TokenType.DOLLAR</a>: &#39;DOLLAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DOLLAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.PARAMETER" class="classattr">
+ <div class="attr variable">
+ <span class="name">PARAMETER</span> =
+<span class="default_value">&lt;<a href="#TokenType.PARAMETER">TokenType.PARAMETER</a>: &#39;PARAMETER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PARAMETER"></a>
+
+
+
+ </div>
+ <div id="TokenType.SESSION_PARAMETER" class="classattr">
+ <div class="attr variable">
+ <span class="name">SESSION_PARAMETER</span> =
+<span class="default_value">&lt;<a href="#TokenType.SESSION_PARAMETER">TokenType.SESSION_PARAMETER</a>: &#39;SESSION_PARAMETER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SESSION_PARAMETER"></a>
+
+
+
+ </div>
+ <div id="TokenType.DAMP" class="classattr">
+ <div class="attr variable">
+ <span class="name">DAMP</span> =
+<span class="default_value">&lt;<a href="#TokenType.DAMP">TokenType.DAMP</a>: &#39;DAMP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DAMP"></a>
+
+
+
+ </div>
+ <div id="TokenType.XOR" class="classattr">
+ <div class="attr variable">
+ <span class="name">XOR</span> =
+<span class="default_value">&lt;<a href="#TokenType.XOR">TokenType.XOR</a>: &#39;XOR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.XOR"></a>
+
+
+
+ </div>
+ <div id="TokenType.DSTAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">DSTAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.DSTAR">TokenType.DSTAR</a>: &#39;DSTAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DSTAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.BLOCK_START" class="classattr">
+ <div class="attr variable">
+ <span class="name">BLOCK_START</span> =
+<span class="default_value">&lt;<a href="#TokenType.BLOCK_START">TokenType.BLOCK_START</a>: &#39;BLOCK_START&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BLOCK_START"></a>
+
+
+
+ </div>
+ <div id="TokenType.BLOCK_END" class="classattr">
+ <div class="attr variable">
+ <span class="name">BLOCK_END</span> =
+<span class="default_value">&lt;<a href="#TokenType.BLOCK_END">TokenType.BLOCK_END</a>: &#39;BLOCK_END&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BLOCK_END"></a>
+
+
+
+ </div>
+ <div id="TokenType.SPACE" class="classattr">
+ <div class="attr variable">
+ <span class="name">SPACE</span> =
+<span class="default_value">&lt;<a href="#TokenType.SPACE">TokenType.SPACE</a>: &#39;SPACE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SPACE"></a>
+
+
+
+ </div>
+ <div id="TokenType.BREAK" class="classattr">
+ <div class="attr variable">
+ <span class="name">BREAK</span> =
+<span class="default_value">&lt;<a href="#TokenType.BREAK">TokenType.BREAK</a>: &#39;BREAK&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BREAK"></a>
+
+
+
+ </div>
+ <div id="TokenType.STRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">STRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.STRING">TokenType.STRING</a>: &#39;STRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.STRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.NUMBER" class="classattr">
+ <div class="attr variable">
+ <span class="name">NUMBER</span> =
+<span class="default_value">&lt;<a href="#TokenType.NUMBER">TokenType.NUMBER</a>: &#39;NUMBER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NUMBER"></a>
+
+
+
+ </div>
+ <div id="TokenType.IDENTIFIER" class="classattr">
+ <div class="attr variable">
+ <span class="name">IDENTIFIER</span> =
+<span class="default_value">&lt;<a href="#TokenType.IDENTIFIER">TokenType.IDENTIFIER</a>: &#39;IDENTIFIER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IDENTIFIER"></a>
+
+
+
+ </div>
+ <div id="TokenType.DATABASE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DATABASE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DATABASE">TokenType.DATABASE</a>: &#39;DATABASE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DATABASE"></a>
+
+
+
+ </div>
+ <div id="TokenType.COLUMN" class="classattr">
+ <div class="attr variable">
+ <span class="name">COLUMN</span> =
+<span class="default_value">&lt;<a href="#TokenType.COLUMN">TokenType.COLUMN</a>: &#39;COLUMN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COLUMN"></a>
+
+
+
+ </div>
+ <div id="TokenType.COLUMN_DEF" class="classattr">
+ <div class="attr variable">
+ <span class="name">COLUMN_DEF</span> =
+<span class="default_value">&lt;<a href="#TokenType.COLUMN_DEF">TokenType.COLUMN_DEF</a>: &#39;COLUMN_DEF&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COLUMN_DEF"></a>
+
+
+
+ </div>
+ <div id="TokenType.SCHEMA" class="classattr">
+ <div class="attr variable">
+ <span class="name">SCHEMA</span> =
+<span class="default_value">&lt;<a href="#TokenType.SCHEMA">TokenType.SCHEMA</a>: &#39;SCHEMA&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SCHEMA"></a>
+
+
+
+ </div>
+ <div id="TokenType.TABLE" class="classattr">
+ <div class="attr variable">
+ <span class="name">TABLE</span> =
+<span class="default_value">&lt;<a href="#TokenType.TABLE">TokenType.TABLE</a>: &#39;TABLE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TABLE"></a>
+
+
+
+ </div>
+ <div id="TokenType.VAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">VAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.VAR">TokenType.VAR</a>: &#39;VAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.BIT_STRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">BIT_STRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.BIT_STRING">TokenType.BIT_STRING</a>: &#39;BIT_STRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BIT_STRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.HEX_STRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">HEX_STRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.HEX_STRING">TokenType.HEX_STRING</a>: &#39;HEX_STRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HEX_STRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.BYTE_STRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">BYTE_STRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.BYTE_STRING">TokenType.BYTE_STRING</a>: &#39;BYTE_STRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BYTE_STRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.NATIONAL_STRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">NATIONAL_STRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.NATIONAL_STRING">TokenType.NATIONAL_STRING</a>: &#39;NATIONAL_STRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NATIONAL_STRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.RAW_STRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">RAW_STRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.RAW_STRING">TokenType.RAW_STRING</a>: &#39;RAW_STRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.RAW_STRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.HEREDOC_STRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">HEREDOC_STRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.HEREDOC_STRING">TokenType.HEREDOC_STRING</a>: &#39;HEREDOC_STRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HEREDOC_STRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.BIT" class="classattr">
+ <div class="attr variable">
+ <span class="name">BIT</span> =
+<span class="default_value">&lt;<a href="#TokenType.BIT">TokenType.BIT</a>: &#39;BIT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BIT"></a>
+
+
+
+ </div>
+ <div id="TokenType.BOOLEAN" class="classattr">
+ <div class="attr variable">
+ <span class="name">BOOLEAN</span> =
+<span class="default_value">&lt;<a href="#TokenType.BOOLEAN">TokenType.BOOLEAN</a>: &#39;BOOLEAN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BOOLEAN"></a>
+
+
+
+ </div>
+ <div id="TokenType.TINYINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">TINYINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.TINYINT">TokenType.TINYINT</a>: &#39;TINYINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TINYINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.UTINYINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">UTINYINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.UTINYINT">TokenType.UTINYINT</a>: &#39;UTINYINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UTINYINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.SMALLINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">SMALLINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.SMALLINT">TokenType.SMALLINT</a>: &#39;SMALLINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SMALLINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.USMALLINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">USMALLINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.USMALLINT">TokenType.USMALLINT</a>: &#39;USMALLINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.USMALLINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.MEDIUMINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">MEDIUMINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.MEDIUMINT">TokenType.MEDIUMINT</a>: &#39;MEDIUMINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MEDIUMINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.UMEDIUMINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">UMEDIUMINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.UMEDIUMINT">TokenType.UMEDIUMINT</a>: &#39;UMEDIUMINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UMEDIUMINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.INT" class="classattr">
+ <div class="attr variable">
+ <span class="name">INT</span> =
+<span class="default_value">&lt;<a href="#TokenType.INT">TokenType.INT</a>: &#39;INT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INT"></a>
+
+
+
+ </div>
+ <div id="TokenType.UINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">UINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.UINT">TokenType.UINT</a>: &#39;UINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.BIGINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">BIGINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.BIGINT">TokenType.BIGINT</a>: &#39;BIGINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BIGINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.UBIGINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">UBIGINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.UBIGINT">TokenType.UBIGINT</a>: &#39;UBIGINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UBIGINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.INT128" class="classattr">
+ <div class="attr variable">
+ <span class="name">INT128</span> =
+<span class="default_value">&lt;<a href="#TokenType.INT128">TokenType.INT128</a>: &#39;INT128&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INT128"></a>
+
+
+
+ </div>
+ <div id="TokenType.UINT128" class="classattr">
+ <div class="attr variable">
+ <span class="name">UINT128</span> =
+<span class="default_value">&lt;<a href="#TokenType.UINT128">TokenType.UINT128</a>: &#39;UINT128&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UINT128"></a>
+
+
+
+ </div>
+ <div id="TokenType.INT256" class="classattr">
+ <div class="attr variable">
+ <span class="name">INT256</span> =
+<span class="default_value">&lt;<a href="#TokenType.INT256">TokenType.INT256</a>: &#39;INT256&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INT256"></a>
+
+
+
+ </div>
+ <div id="TokenType.UINT256" class="classattr">
+ <div class="attr variable">
+ <span class="name">UINT256</span> =
+<span class="default_value">&lt;<a href="#TokenType.UINT256">TokenType.UINT256</a>: &#39;UINT256&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UINT256"></a>
+
+
+
+ </div>
+ <div id="TokenType.FLOAT" class="classattr">
+ <div class="attr variable">
+ <span class="name">FLOAT</span> =
+<span class="default_value">&lt;<a href="#TokenType.FLOAT">TokenType.FLOAT</a>: &#39;FLOAT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FLOAT"></a>
+
+
+
+ </div>
+ <div id="TokenType.DOUBLE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DOUBLE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DOUBLE">TokenType.DOUBLE</a>: &#39;DOUBLE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DOUBLE"></a>
+
+
+
+ </div>
+ <div id="TokenType.DECIMAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">DECIMAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.DECIMAL">TokenType.DECIMAL</a>: &#39;DECIMAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DECIMAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.UDECIMAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">UDECIMAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.UDECIMAL">TokenType.UDECIMAL</a>: &#39;UDECIMAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UDECIMAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.BIGDECIMAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">BIGDECIMAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.BIGDECIMAL">TokenType.BIGDECIMAL</a>: &#39;BIGDECIMAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BIGDECIMAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.CHAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">CHAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.CHAR">TokenType.CHAR</a>: &#39;CHAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CHAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.NCHAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">NCHAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.NCHAR">TokenType.NCHAR</a>: &#39;NCHAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NCHAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.VARCHAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">VARCHAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.VARCHAR">TokenType.VARCHAR</a>: &#39;VARCHAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VARCHAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.NVARCHAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">NVARCHAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.NVARCHAR">TokenType.NVARCHAR</a>: &#39;NVARCHAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NVARCHAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.TEXT" class="classattr">
+ <div class="attr variable">
+ <span class="name">TEXT</span> =
+<span class="default_value">&lt;<a href="#TokenType.TEXT">TokenType.TEXT</a>: &#39;TEXT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TEXT"></a>
+
+
+
+ </div>
+ <div id="TokenType.MEDIUMTEXT" class="classattr">
+ <div class="attr variable">
+ <span class="name">MEDIUMTEXT</span> =
+<span class="default_value">&lt;<a href="#TokenType.MEDIUMTEXT">TokenType.MEDIUMTEXT</a>: &#39;MEDIUMTEXT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MEDIUMTEXT"></a>
+
+
+
+ </div>
+ <div id="TokenType.LONGTEXT" class="classattr">
+ <div class="attr variable">
+ <span class="name">LONGTEXT</span> =
+<span class="default_value">&lt;<a href="#TokenType.LONGTEXT">TokenType.LONGTEXT</a>: &#39;LONGTEXT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LONGTEXT"></a>
+
+
+
+ </div>
+ <div id="TokenType.MEDIUMBLOB" class="classattr">
+ <div class="attr variable">
+ <span class="name">MEDIUMBLOB</span> =
+<span class="default_value">&lt;<a href="#TokenType.MEDIUMBLOB">TokenType.MEDIUMBLOB</a>: &#39;MEDIUMBLOB&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MEDIUMBLOB"></a>
+
+
+
+ </div>
+ <div id="TokenType.LONGBLOB" class="classattr">
+ <div class="attr variable">
+ <span class="name">LONGBLOB</span> =
+<span class="default_value">&lt;<a href="#TokenType.LONGBLOB">TokenType.LONGBLOB</a>: &#39;LONGBLOB&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LONGBLOB"></a>
+
+
+
+ </div>
+ <div id="TokenType.TINYBLOB" class="classattr">
+ <div class="attr variable">
+ <span class="name">TINYBLOB</span> =
+<span class="default_value">&lt;<a href="#TokenType.TINYBLOB">TokenType.TINYBLOB</a>: &#39;TINYBLOB&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TINYBLOB"></a>
+
+
+
+ </div>
+ <div id="TokenType.TINYTEXT" class="classattr">
+ <div class="attr variable">
+ <span class="name">TINYTEXT</span> =
+<span class="default_value">&lt;<a href="#TokenType.TINYTEXT">TokenType.TINYTEXT</a>: &#39;TINYTEXT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TINYTEXT"></a>
+
+
+
+ </div>
+ <div id="TokenType.BINARY" class="classattr">
+ <div class="attr variable">
+ <span class="name">BINARY</span> =
+<span class="default_value">&lt;<a href="#TokenType.BINARY">TokenType.BINARY</a>: &#39;BINARY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BINARY"></a>
+
+
+
+ </div>
+ <div id="TokenType.VARBINARY" class="classattr">
+ <div class="attr variable">
+ <span class="name">VARBINARY</span> =
+<span class="default_value">&lt;<a href="#TokenType.VARBINARY">TokenType.VARBINARY</a>: &#39;VARBINARY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VARBINARY"></a>
+
+
+
+ </div>
+ <div id="TokenType.JSON" class="classattr">
+ <div class="attr variable">
+ <span class="name">JSON</span> =
+<span class="default_value">&lt;<a href="#TokenType.JSON">TokenType.JSON</a>: &#39;JSON&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.JSON"></a>
+
+
+
+ </div>
+ <div id="TokenType.JSONB" class="classattr">
+ <div class="attr variable">
+ <span class="name">JSONB</span> =
+<span class="default_value">&lt;<a href="#TokenType.JSONB">TokenType.JSONB</a>: &#39;JSONB&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.JSONB"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIME" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIME</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIME">TokenType.TIME</a>: &#39;TIME&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIME"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMETZ" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMETZ</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMETZ">TokenType.TIMETZ</a>: &#39;TIMETZ&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMETZ"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMESTAMP" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMESTAMP</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMESTAMP">TokenType.TIMESTAMP</a>: &#39;TIMESTAMP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMESTAMP"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMESTAMPTZ" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMESTAMPTZ</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMESTAMPTZ">TokenType.TIMESTAMPTZ</a>: &#39;TIMESTAMPTZ&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMESTAMPTZ"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMESTAMPLTZ" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMESTAMPLTZ</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMESTAMPLTZ">TokenType.TIMESTAMPLTZ</a>: &#39;TIMESTAMPLTZ&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMESTAMPLTZ"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMESTAMP_S" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMESTAMP_S</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMESTAMP_S">TokenType.TIMESTAMP_S</a>: &#39;TIMESTAMP_S&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMESTAMP_S"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMESTAMP_MS" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMESTAMP_MS</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMESTAMP_MS">TokenType.TIMESTAMP_MS</a>: &#39;TIMESTAMP_MS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMESTAMP_MS"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMESTAMP_NS" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMESTAMP_NS</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMESTAMP_NS">TokenType.TIMESTAMP_NS</a>: &#39;TIMESTAMP_NS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMESTAMP_NS"></a>
+
+
+
+ </div>
+ <div id="TokenType.DATETIME" class="classattr">
+ <div class="attr variable">
+ <span class="name">DATETIME</span> =
+<span class="default_value">&lt;<a href="#TokenType.DATETIME">TokenType.DATETIME</a>: &#39;DATETIME&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DATETIME"></a>
+
+
+
+ </div>
+ <div id="TokenType.DATETIME64" class="classattr">
+ <div class="attr variable">
+ <span class="name">DATETIME64</span> =
+<span class="default_value">&lt;<a href="#TokenType.DATETIME64">TokenType.DATETIME64</a>: &#39;DATETIME64&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DATETIME64"></a>
+
+
+
+ </div>
+ <div id="TokenType.DATE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DATE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DATE">TokenType.DATE</a>: &#39;DATE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DATE"></a>
+
+
+
+ </div>
+ <div id="TokenType.INT4RANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">INT4RANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.INT4RANGE">TokenType.INT4RANGE</a>: &#39;INT4RANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INT4RANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.INT4MULTIRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">INT4MULTIRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.INT4MULTIRANGE">TokenType.INT4MULTIRANGE</a>: &#39;INT4MULTIRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INT4MULTIRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.INT8RANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">INT8RANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.INT8RANGE">TokenType.INT8RANGE</a>: &#39;INT8RANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INT8RANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.INT8MULTIRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">INT8MULTIRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.INT8MULTIRANGE">TokenType.INT8MULTIRANGE</a>: &#39;INT8MULTIRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INT8MULTIRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.NUMRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">NUMRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.NUMRANGE">TokenType.NUMRANGE</a>: &#39;NUMRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NUMRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.NUMMULTIRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">NUMMULTIRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.NUMMULTIRANGE">TokenType.NUMMULTIRANGE</a>: &#39;NUMMULTIRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NUMMULTIRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.TSRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">TSRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.TSRANGE">TokenType.TSRANGE</a>: &#39;TSRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TSRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.TSMULTIRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">TSMULTIRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.TSMULTIRANGE">TokenType.TSMULTIRANGE</a>: &#39;TSMULTIRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TSMULTIRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.TSTZRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">TSTZRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.TSTZRANGE">TokenType.TSTZRANGE</a>: &#39;TSTZRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TSTZRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.TSTZMULTIRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">TSTZMULTIRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.TSTZMULTIRANGE">TokenType.TSTZMULTIRANGE</a>: &#39;TSTZMULTIRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TSTZMULTIRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.DATERANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DATERANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DATERANGE">TokenType.DATERANGE</a>: &#39;DATERANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DATERANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.DATEMULTIRANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DATEMULTIRANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DATEMULTIRANGE">TokenType.DATEMULTIRANGE</a>: &#39;DATEMULTIRANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DATEMULTIRANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.UUID" class="classattr">
+ <div class="attr variable">
+ <span class="name">UUID</span> =
+<span class="default_value">&lt;<a href="#TokenType.UUID">TokenType.UUID</a>: &#39;UUID&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UUID"></a>
+
+
+
+ </div>
+ <div id="TokenType.GEOGRAPHY" class="classattr">
+ <div class="attr variable">
+ <span class="name">GEOGRAPHY</span> =
+<span class="default_value">&lt;<a href="#TokenType.GEOGRAPHY">TokenType.GEOGRAPHY</a>: &#39;GEOGRAPHY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GEOGRAPHY"></a>
+
+
+
+ </div>
+ <div id="TokenType.NULLABLE" class="classattr">
+ <div class="attr variable">
+ <span class="name">NULLABLE</span> =
+<span class="default_value">&lt;<a href="#TokenType.NULLABLE">TokenType.NULLABLE</a>: &#39;NULLABLE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NULLABLE"></a>
+
+
+
+ </div>
+ <div id="TokenType.GEOMETRY" class="classattr">
+ <div class="attr variable">
+ <span class="name">GEOMETRY</span> =
+<span class="default_value">&lt;<a href="#TokenType.GEOMETRY">TokenType.GEOMETRY</a>: &#39;GEOMETRY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GEOMETRY"></a>
+
+
+
+ </div>
+ <div id="TokenType.HLLSKETCH" class="classattr">
+ <div class="attr variable">
+ <span class="name">HLLSKETCH</span> =
+<span class="default_value">&lt;<a href="#TokenType.HLLSKETCH">TokenType.HLLSKETCH</a>: &#39;HLLSKETCH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HLLSKETCH"></a>
+
+
+
+ </div>
+ <div id="TokenType.HSTORE" class="classattr">
+ <div class="attr variable">
+ <span class="name">HSTORE</span> =
+<span class="default_value">&lt;<a href="#TokenType.HSTORE">TokenType.HSTORE</a>: &#39;HSTORE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HSTORE"></a>
+
+
+
+ </div>
+ <div id="TokenType.SUPER" class="classattr">
+ <div class="attr variable">
+ <span class="name">SUPER</span> =
+<span class="default_value">&lt;<a href="#TokenType.SUPER">TokenType.SUPER</a>: &#39;SUPER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SUPER"></a>
+
+
+
+ </div>
+ <div id="TokenType.SERIAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">SERIAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.SERIAL">TokenType.SERIAL</a>: &#39;SERIAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SERIAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.SMALLSERIAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">SMALLSERIAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.SMALLSERIAL">TokenType.SMALLSERIAL</a>: &#39;SMALLSERIAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SMALLSERIAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.BIGSERIAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">BIGSERIAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.BIGSERIAL">TokenType.BIGSERIAL</a>: &#39;BIGSERIAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BIGSERIAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.XML" class="classattr">
+ <div class="attr variable">
+ <span class="name">XML</span> =
+<span class="default_value">&lt;<a href="#TokenType.XML">TokenType.XML</a>: &#39;XML&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.XML"></a>
+
+
+
+ </div>
+ <div id="TokenType.YEAR" class="classattr">
+ <div class="attr variable">
+ <span class="name">YEAR</span> =
+<span class="default_value">&lt;<a href="#TokenType.YEAR">TokenType.YEAR</a>: &#39;YEAR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.YEAR"></a>
+
+
+
+ </div>
+ <div id="TokenType.UNIQUEIDENTIFIER" class="classattr">
+ <div class="attr variable">
+ <span class="name">UNIQUEIDENTIFIER</span> =
+<span class="default_value">&lt;<a href="#TokenType.UNIQUEIDENTIFIER">TokenType.UNIQUEIDENTIFIER</a>: &#39;UNIQUEIDENTIFIER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UNIQUEIDENTIFIER"></a>
+
+
+
+ </div>
+ <div id="TokenType.USERDEFINED" class="classattr">
+ <div class="attr variable">
+ <span class="name">USERDEFINED</span> =
+<span class="default_value">&lt;<a href="#TokenType.USERDEFINED">TokenType.USERDEFINED</a>: &#39;USERDEFINED&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.USERDEFINED"></a>
+
+
+
+ </div>
+ <div id="TokenType.MONEY" class="classattr">
+ <div class="attr variable">
+ <span class="name">MONEY</span> =
+<span class="default_value">&lt;<a href="#TokenType.MONEY">TokenType.MONEY</a>: &#39;MONEY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MONEY"></a>
+
+
+
+ </div>
+ <div id="TokenType.SMALLMONEY" class="classattr">
+ <div class="attr variable">
+ <span class="name">SMALLMONEY</span> =
+<span class="default_value">&lt;<a href="#TokenType.SMALLMONEY">TokenType.SMALLMONEY</a>: &#39;SMALLMONEY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SMALLMONEY"></a>
+
+
+
+ </div>
+ <div id="TokenType.ROWVERSION" class="classattr">
+ <div class="attr variable">
+ <span class="name">ROWVERSION</span> =
+<span class="default_value">&lt;<a href="#TokenType.ROWVERSION">TokenType.ROWVERSION</a>: &#39;ROWVERSION&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ROWVERSION"></a>
+
+
+
+ </div>
+ <div id="TokenType.IMAGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">IMAGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.IMAGE">TokenType.IMAGE</a>: &#39;IMAGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IMAGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.VARIANT" class="classattr">
+ <div class="attr variable">
+ <span class="name">VARIANT</span> =
+<span class="default_value">&lt;<a href="#TokenType.VARIANT">TokenType.VARIANT</a>: &#39;VARIANT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VARIANT"></a>
+
+
+
+ </div>
+ <div id="TokenType.OBJECT" class="classattr">
+ <div class="attr variable">
+ <span class="name">OBJECT</span> =
+<span class="default_value">&lt;<a href="#TokenType.OBJECT">TokenType.OBJECT</a>: &#39;OBJECT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OBJECT"></a>
+
+
+
+ </div>
+ <div id="TokenType.INET" class="classattr">
+ <div class="attr variable">
+ <span class="name">INET</span> =
+<span class="default_value">&lt;<a href="#TokenType.INET">TokenType.INET</a>: &#39;INET&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INET"></a>
+
+
+
+ </div>
+ <div id="TokenType.IPADDRESS" class="classattr">
+ <div class="attr variable">
+ <span class="name">IPADDRESS</span> =
+<span class="default_value">&lt;<a href="#TokenType.IPADDRESS">TokenType.IPADDRESS</a>: &#39;IPADDRESS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IPADDRESS"></a>
+
+
+
+ </div>
+ <div id="TokenType.IPPREFIX" class="classattr">
+ <div class="attr variable">
+ <span class="name">IPPREFIX</span> =
+<span class="default_value">&lt;<a href="#TokenType.IPPREFIX">TokenType.IPPREFIX</a>: &#39;IPPREFIX&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IPPREFIX"></a>
+
+
+
+ </div>
+ <div id="TokenType.ENUM" class="classattr">
+ <div class="attr variable">
+ <span class="name">ENUM</span> =
+<span class="default_value">&lt;<a href="#TokenType.ENUM">TokenType.ENUM</a>: &#39;ENUM&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ENUM"></a>
+
+
+
+ </div>
+ <div id="TokenType.ENUM8" class="classattr">
+ <div class="attr variable">
+ <span class="name">ENUM8</span> =
+<span class="default_value">&lt;<a href="#TokenType.ENUM8">TokenType.ENUM8</a>: &#39;ENUM8&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ENUM8"></a>
+
+
+
+ </div>
+ <div id="TokenType.ENUM16" class="classattr">
+ <div class="attr variable">
+ <span class="name">ENUM16</span> =
+<span class="default_value">&lt;<a href="#TokenType.ENUM16">TokenType.ENUM16</a>: &#39;ENUM16&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ENUM16"></a>
+
+
+
+ </div>
+ <div id="TokenType.FIXEDSTRING" class="classattr">
+ <div class="attr variable">
+ <span class="name">FIXEDSTRING</span> =
+<span class="default_value">&lt;<a href="#TokenType.FIXEDSTRING">TokenType.FIXEDSTRING</a>: &#39;FIXEDSTRING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FIXEDSTRING"></a>
+
+
+
+ </div>
+ <div id="TokenType.LOWCARDINALITY" class="classattr">
+ <div class="attr variable">
+ <span class="name">LOWCARDINALITY</span> =
+<span class="default_value">&lt;<a href="#TokenType.LOWCARDINALITY">TokenType.LOWCARDINALITY</a>: &#39;LOWCARDINALITY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LOWCARDINALITY"></a>
+
+
+
+ </div>
+ <div id="TokenType.NESTED" class="classattr">
+ <div class="attr variable">
+ <span class="name">NESTED</span> =
+<span class="default_value">&lt;<a href="#TokenType.NESTED">TokenType.NESTED</a>: &#39;NESTED&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NESTED"></a>
+
+
+
+ </div>
+ <div id="TokenType.UNKNOWN" class="classattr">
+ <div class="attr variable">
+ <span class="name">UNKNOWN</span> =
+<span class="default_value">&lt;<a href="#TokenType.UNKNOWN">TokenType.UNKNOWN</a>: &#39;UNKNOWN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UNKNOWN"></a>
+
+
+
+ </div>
+ <div id="TokenType.ALIAS" class="classattr">
+ <div class="attr variable">
+ <span class="name">ALIAS</span> =
+<span class="default_value">&lt;<a href="#TokenType.ALIAS">TokenType.ALIAS</a>: &#39;ALIAS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ALIAS"></a>
+
+
+
+ </div>
+ <div id="TokenType.ALTER" class="classattr">
+ <div class="attr variable">
+ <span class="name">ALTER</span> =
+<span class="default_value">&lt;<a href="#TokenType.ALTER">TokenType.ALTER</a>: &#39;ALTER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ALTER"></a>
+
+
+
+ </div>
+ <div id="TokenType.ALWAYS" class="classattr">
+ <div class="attr variable">
+ <span class="name">ALWAYS</span> =
+<span class="default_value">&lt;<a href="#TokenType.ALWAYS">TokenType.ALWAYS</a>: &#39;ALWAYS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ALWAYS"></a>
+
+
+
+ </div>
+ <div id="TokenType.ALL" class="classattr">
+ <div class="attr variable">
+ <span class="name">ALL</span> =
+<span class="default_value">&lt;<a href="#TokenType.ALL">TokenType.ALL</a>: &#39;ALL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ALL"></a>
+
+
+
+ </div>
+ <div id="TokenType.ANTI" class="classattr">
+ <div class="attr variable">
+ <span class="name">ANTI</span> =
+<span class="default_value">&lt;<a href="#TokenType.ANTI">TokenType.ANTI</a>: &#39;ANTI&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ANTI"></a>
+
+
+
+ </div>
+ <div id="TokenType.ANY" class="classattr">
+ <div class="attr variable">
+ <span class="name">ANY</span> =
+<span class="default_value">&lt;<a href="#TokenType.ANY">TokenType.ANY</a>: &#39;ANY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ANY"></a>
+
+
+
+ </div>
+ <div id="TokenType.APPLY" class="classattr">
+ <div class="attr variable">
+ <span class="name">APPLY</span> =
+<span class="default_value">&lt;<a href="#TokenType.APPLY">TokenType.APPLY</a>: &#39;APPLY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.APPLY"></a>
+
+
+
+ </div>
+ <div id="TokenType.ARRAY" class="classattr">
+ <div class="attr variable">
+ <span class="name">ARRAY</span> =
+<span class="default_value">&lt;<a href="#TokenType.ARRAY">TokenType.ARRAY</a>: &#39;ARRAY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ARRAY"></a>
+
+
+
+ </div>
+ <div id="TokenType.ASC" class="classattr">
+ <div class="attr variable">
+ <span class="name">ASC</span> =
+<span class="default_value">&lt;<a href="#TokenType.ASC">TokenType.ASC</a>: &#39;ASC&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ASC"></a>
+
+
+
+ </div>
+ <div id="TokenType.ASOF" class="classattr">
+ <div class="attr variable">
+ <span class="name">ASOF</span> =
+<span class="default_value">&lt;<a href="#TokenType.ASOF">TokenType.ASOF</a>: &#39;ASOF&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ASOF"></a>
+
+
+
+ </div>
+ <div id="TokenType.AUTO_INCREMENT" class="classattr">
+ <div class="attr variable">
+ <span class="name">AUTO_INCREMENT</span> =
+<span class="default_value">&lt;<a href="#TokenType.AUTO_INCREMENT">TokenType.AUTO_INCREMENT</a>: &#39;AUTO_INCREMENT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.AUTO_INCREMENT"></a>
+
+
+
+ </div>
+ <div id="TokenType.BEGIN" class="classattr">
+ <div class="attr variable">
+ <span class="name">BEGIN</span> =
+<span class="default_value">&lt;<a href="#TokenType.BEGIN">TokenType.BEGIN</a>: &#39;BEGIN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BEGIN"></a>
+
+
+
+ </div>
+ <div id="TokenType.BETWEEN" class="classattr">
+ <div class="attr variable">
+ <span class="name">BETWEEN</span> =
+<span class="default_value">&lt;<a href="#TokenType.BETWEEN">TokenType.BETWEEN</a>: &#39;BETWEEN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.BETWEEN"></a>
+
+
+
+ </div>
+ <div id="TokenType.CACHE" class="classattr">
+ <div class="attr variable">
+ <span class="name">CACHE</span> =
+<span class="default_value">&lt;<a href="#TokenType.CACHE">TokenType.CACHE</a>: &#39;CACHE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CACHE"></a>
+
+
+
+ </div>
+ <div id="TokenType.CASE" class="classattr">
+ <div class="attr variable">
+ <span class="name">CASE</span> =
+<span class="default_value">&lt;<a href="#TokenType.CASE">TokenType.CASE</a>: &#39;CASE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CASE"></a>
+
+
+
+ </div>
+ <div id="TokenType.CHARACTER_SET" class="classattr">
+ <div class="attr variable">
+ <span class="name">CHARACTER_SET</span> =
+<span class="default_value">&lt;<a href="#TokenType.CHARACTER_SET">TokenType.CHARACTER_SET</a>: &#39;CHARACTER_SET&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CHARACTER_SET"></a>
+
+
+
+ </div>
+ <div id="TokenType.CLUSTER_BY" class="classattr">
+ <div class="attr variable">
+ <span class="name">CLUSTER_BY</span> =
+<span class="default_value">&lt;<a href="#TokenType.CLUSTER_BY">TokenType.CLUSTER_BY</a>: &#39;CLUSTER_BY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CLUSTER_BY"></a>
+
+
+
+ </div>
+ <div id="TokenType.COLLATE" class="classattr">
+ <div class="attr variable">
+ <span class="name">COLLATE</span> =
+<span class="default_value">&lt;<a href="#TokenType.COLLATE">TokenType.COLLATE</a>: &#39;COLLATE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COLLATE"></a>
+
+
+
+ </div>
+ <div id="TokenType.COMMAND" class="classattr">
+ <div class="attr variable">
+ <span class="name">COMMAND</span> =
+<span class="default_value">&lt;<a href="#TokenType.COMMAND">TokenType.COMMAND</a>: &#39;COMMAND&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COMMAND"></a>
+
+
+
+ </div>
+ <div id="TokenType.COMMENT" class="classattr">
+ <div class="attr variable">
+ <span class="name">COMMENT</span> =
+<span class="default_value">&lt;<a href="#TokenType.COMMENT">TokenType.COMMENT</a>: &#39;COMMENT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COMMENT"></a>
+
+
+
+ </div>
+ <div id="TokenType.COMMIT" class="classattr">
+ <div class="attr variable">
+ <span class="name">COMMIT</span> =
+<span class="default_value">&lt;<a href="#TokenType.COMMIT">TokenType.COMMIT</a>: &#39;COMMIT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.COMMIT"></a>
+
+
+
+ </div>
+ <div id="TokenType.CONNECT_BY" class="classattr">
+ <div class="attr variable">
+ <span class="name">CONNECT_BY</span> =
+<span class="default_value">&lt;<a href="#TokenType.CONNECT_BY">TokenType.CONNECT_BY</a>: &#39;CONNECT_BY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CONNECT_BY"></a>
+
+
+
+ </div>
+ <div id="TokenType.CONSTRAINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">CONSTRAINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.CONSTRAINT">TokenType.CONSTRAINT</a>: &#39;CONSTRAINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CONSTRAINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.CREATE" class="classattr">
+ <div class="attr variable">
+ <span class="name">CREATE</span> =
+<span class="default_value">&lt;<a href="#TokenType.CREATE">TokenType.CREATE</a>: &#39;CREATE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CREATE"></a>
+
+
+
+ </div>
+ <div id="TokenType.CROSS" class="classattr">
+ <div class="attr variable">
+ <span class="name">CROSS</span> =
+<span class="default_value">&lt;<a href="#TokenType.CROSS">TokenType.CROSS</a>: &#39;CROSS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CROSS"></a>
+
+
+
+ </div>
+ <div id="TokenType.CUBE" class="classattr">
+ <div class="attr variable">
+ <span class="name">CUBE</span> =
+<span class="default_value">&lt;<a href="#TokenType.CUBE">TokenType.CUBE</a>: &#39;CUBE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CUBE"></a>
+
+
+
+ </div>
+ <div id="TokenType.CURRENT_DATE" class="classattr">
+ <div class="attr variable">
+ <span class="name">CURRENT_DATE</span> =
+<span class="default_value">&lt;<a href="#TokenType.CURRENT_DATE">TokenType.CURRENT_DATE</a>: &#39;CURRENT_DATE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CURRENT_DATE"></a>
+
+
+
+ </div>
+ <div id="TokenType.CURRENT_DATETIME" class="classattr">
+ <div class="attr variable">
+ <span class="name">CURRENT_DATETIME</span> =
+<span class="default_value">&lt;<a href="#TokenType.CURRENT_DATETIME">TokenType.CURRENT_DATETIME</a>: &#39;CURRENT_DATETIME&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CURRENT_DATETIME"></a>
+
+
+
+ </div>
+ <div id="TokenType.CURRENT_TIME" class="classattr">
+ <div class="attr variable">
+ <span class="name">CURRENT_TIME</span> =
+<span class="default_value">&lt;<a href="#TokenType.CURRENT_TIME">TokenType.CURRENT_TIME</a>: &#39;CURRENT_TIME&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CURRENT_TIME"></a>
+
+
+
+ </div>
+ <div id="TokenType.CURRENT_TIMESTAMP" class="classattr">
+ <div class="attr variable">
+ <span class="name">CURRENT_TIMESTAMP</span> =
+<span class="default_value">&lt;<a href="#TokenType.CURRENT_TIMESTAMP">TokenType.CURRENT_TIMESTAMP</a>: &#39;CURRENT_TIMESTAMP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CURRENT_TIMESTAMP"></a>
+
+
+
+ </div>
+ <div id="TokenType.CURRENT_USER" class="classattr">
+ <div class="attr variable">
+ <span class="name">CURRENT_USER</span> =
+<span class="default_value">&lt;<a href="#TokenType.CURRENT_USER">TokenType.CURRENT_USER</a>: &#39;CURRENT_USER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.CURRENT_USER"></a>
+
+
+
+ </div>
+ <div id="TokenType.DEFAULT" class="classattr">
+ <div class="attr variable">
+ <span class="name">DEFAULT</span> =
+<span class="default_value">&lt;<a href="#TokenType.DEFAULT">TokenType.DEFAULT</a>: &#39;DEFAULT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DEFAULT"></a>
+
+
+
+ </div>
+ <div id="TokenType.DELETE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DELETE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DELETE">TokenType.DELETE</a>: &#39;DELETE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DELETE"></a>
+
+
+
+ </div>
+ <div id="TokenType.DESC" class="classattr">
+ <div class="attr variable">
+ <span class="name">DESC</span> =
+<span class="default_value">&lt;<a href="#TokenType.DESC">TokenType.DESC</a>: &#39;DESC&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DESC"></a>
+
+
+
+ </div>
+ <div id="TokenType.DESCRIBE" class="classattr">
+ <div class="attr variable">
+ <span class="name">DESCRIBE</span> =
+<span class="default_value">&lt;<a href="#TokenType.DESCRIBE">TokenType.DESCRIBE</a>: &#39;DESCRIBE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DESCRIBE"></a>
+
+
+
+ </div>
+ <div id="TokenType.DICTIONARY" class="classattr">
+ <div class="attr variable">
+ <span class="name">DICTIONARY</span> =
+<span class="default_value">&lt;<a href="#TokenType.DICTIONARY">TokenType.DICTIONARY</a>: &#39;DICTIONARY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DICTIONARY"></a>
+
+
+
+ </div>
+ <div id="TokenType.DISTINCT" class="classattr">
+ <div class="attr variable">
+ <span class="name">DISTINCT</span> =
+<span class="default_value">&lt;<a href="#TokenType.DISTINCT">TokenType.DISTINCT</a>: &#39;DISTINCT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DISTINCT"></a>
+
+
+
+ </div>
+ <div id="TokenType.DISTRIBUTE_BY" class="classattr">
+ <div class="attr variable">
+ <span class="name">DISTRIBUTE_BY</span> =
+<span class="default_value">&lt;<a href="#TokenType.DISTRIBUTE_BY">TokenType.DISTRIBUTE_BY</a>: &#39;DISTRIBUTE_BY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DISTRIBUTE_BY"></a>
+
+
+
+ </div>
+ <div id="TokenType.DIV" class="classattr">
+ <div class="attr variable">
+ <span class="name">DIV</span> =
+<span class="default_value">&lt;<a href="#TokenType.DIV">TokenType.DIV</a>: &#39;DIV&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DIV"></a>
+
+
+
+ </div>
+ <div id="TokenType.DROP" class="classattr">
+ <div class="attr variable">
+ <span class="name">DROP</span> =
+<span class="default_value">&lt;<a href="#TokenType.DROP">TokenType.DROP</a>: &#39;DROP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.DROP"></a>
+
+
+
+ </div>
+ <div id="TokenType.ELSE" class="classattr">
+ <div class="attr variable">
+ <span class="name">ELSE</span> =
+<span class="default_value">&lt;<a href="#TokenType.ELSE">TokenType.ELSE</a>: &#39;ELSE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ELSE"></a>
+
+
+
+ </div>
+ <div id="TokenType.END" class="classattr">
+ <div class="attr variable">
+ <span class="name">END</span> =
+<span class="default_value">&lt;<a href="#TokenType.END">TokenType.END</a>: &#39;END&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.END"></a>
+
+
+
+ </div>
+ <div id="TokenType.ESCAPE" class="classattr">
+ <div class="attr variable">
+ <span class="name">ESCAPE</span> =
+<span class="default_value">&lt;<a href="#TokenType.ESCAPE">TokenType.ESCAPE</a>: &#39;ESCAPE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ESCAPE"></a>
+
+
+
+ </div>
+ <div id="TokenType.EXCEPT" class="classattr">
+ <div class="attr variable">
+ <span class="name">EXCEPT</span> =
+<span class="default_value">&lt;<a href="#TokenType.EXCEPT">TokenType.EXCEPT</a>: &#39;EXCEPT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.EXCEPT"></a>
+
+
+
+ </div>
+ <div id="TokenType.EXECUTE" class="classattr">
+ <div class="attr variable">
+ <span class="name">EXECUTE</span> =
+<span class="default_value">&lt;<a href="#TokenType.EXECUTE">TokenType.EXECUTE</a>: &#39;EXECUTE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.EXECUTE"></a>
+
+
+
+ </div>
+ <div id="TokenType.EXISTS" class="classattr">
+ <div class="attr variable">
+ <span class="name">EXISTS</span> =
+<span class="default_value">&lt;<a href="#TokenType.EXISTS">TokenType.EXISTS</a>: &#39;EXISTS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.EXISTS"></a>
+
+
+
+ </div>
+ <div id="TokenType.FALSE" class="classattr">
+ <div class="attr variable">
+ <span class="name">FALSE</span> =
+<span class="default_value">&lt;<a href="#TokenType.FALSE">TokenType.FALSE</a>: &#39;FALSE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FALSE"></a>
+
+
+
+ </div>
+ <div id="TokenType.FETCH" class="classattr">
+ <div class="attr variable">
+ <span class="name">FETCH</span> =
+<span class="default_value">&lt;<a href="#TokenType.FETCH">TokenType.FETCH</a>: &#39;FETCH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FETCH"></a>
+
+
+
+ </div>
+ <div id="TokenType.FILTER" class="classattr">
+ <div class="attr variable">
+ <span class="name">FILTER</span> =
+<span class="default_value">&lt;<a href="#TokenType.FILTER">TokenType.FILTER</a>: &#39;FILTER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FILTER"></a>
+
+
+
+ </div>
+ <div id="TokenType.FINAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">FINAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.FINAL">TokenType.FINAL</a>: &#39;FINAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FINAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.FIRST" class="classattr">
+ <div class="attr variable">
+ <span class="name">FIRST</span> =
+<span class="default_value">&lt;<a href="#TokenType.FIRST">TokenType.FIRST</a>: &#39;FIRST&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FIRST"></a>
+
+
+
+ </div>
+ <div id="TokenType.FOR" class="classattr">
+ <div class="attr variable">
+ <span class="name">FOR</span> =
+<span class="default_value">&lt;<a href="#TokenType.FOR">TokenType.FOR</a>: &#39;FOR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FOR"></a>
+
+
+
+ </div>
+ <div id="TokenType.FORCE" class="classattr">
+ <div class="attr variable">
+ <span class="name">FORCE</span> =
+<span class="default_value">&lt;<a href="#TokenType.FORCE">TokenType.FORCE</a>: &#39;FORCE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FORCE"></a>
+
+
+
+ </div>
+ <div id="TokenType.FOREIGN_KEY" class="classattr">
+ <div class="attr variable">
+ <span class="name">FOREIGN_KEY</span> =
+<span class="default_value">&lt;<a href="#TokenType.FOREIGN_KEY">TokenType.FOREIGN_KEY</a>: &#39;FOREIGN_KEY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FOREIGN_KEY"></a>
+
+
+
+ </div>
+ <div id="TokenType.FORMAT" class="classattr">
+ <div class="attr variable">
+ <span class="name">FORMAT</span> =
+<span class="default_value">&lt;<a href="#TokenType.FORMAT">TokenType.FORMAT</a>: &#39;FORMAT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FORMAT"></a>
+
+
+
+ </div>
+ <div id="TokenType.FROM" class="classattr">
+ <div class="attr variable">
+ <span class="name">FROM</span> =
+<span class="default_value">&lt;<a href="#TokenType.FROM">TokenType.FROM</a>: &#39;FROM&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FROM"></a>
+
+
+
+ </div>
+ <div id="TokenType.FULL" class="classattr">
+ <div class="attr variable">
+ <span class="name">FULL</span> =
+<span class="default_value">&lt;<a href="#TokenType.FULL">TokenType.FULL</a>: &#39;FULL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FULL"></a>
+
+
+
+ </div>
+ <div id="TokenType.FUNCTION" class="classattr">
+ <div class="attr variable">
+ <span class="name">FUNCTION</span> =
+<span class="default_value">&lt;<a href="#TokenType.FUNCTION">TokenType.FUNCTION</a>: &#39;FUNCTION&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.FUNCTION"></a>
+
+
+
+ </div>
+ <div id="TokenType.GLOB" class="classattr">
+ <div class="attr variable">
+ <span class="name">GLOB</span> =
+<span class="default_value">&lt;<a href="#TokenType.GLOB">TokenType.GLOB</a>: &#39;GLOB&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GLOB"></a>
+
+
+
+ </div>
+ <div id="TokenType.GLOBAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">GLOBAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.GLOBAL">TokenType.GLOBAL</a>: &#39;GLOBAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GLOBAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.GROUP_BY" class="classattr">
+ <div class="attr variable">
+ <span class="name">GROUP_BY</span> =
+<span class="default_value">&lt;<a href="#TokenType.GROUP_BY">TokenType.GROUP_BY</a>: &#39;GROUP_BY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GROUP_BY"></a>
+
+
+
+ </div>
+ <div id="TokenType.GROUPING_SETS" class="classattr">
+ <div class="attr variable">
+ <span class="name">GROUPING_SETS</span> =
+<span class="default_value">&lt;<a href="#TokenType.GROUPING_SETS">TokenType.GROUPING_SETS</a>: &#39;GROUPING_SETS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.GROUPING_SETS"></a>
+
+
+
+ </div>
+ <div id="TokenType.HAVING" class="classattr">
+ <div class="attr variable">
+ <span class="name">HAVING</span> =
+<span class="default_value">&lt;<a href="#TokenType.HAVING">TokenType.HAVING</a>: &#39;HAVING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HAVING"></a>
+
+
+
+ </div>
+ <div id="TokenType.HINT" class="classattr">
+ <div class="attr variable">
+ <span class="name">HINT</span> =
+<span class="default_value">&lt;<a href="#TokenType.HINT">TokenType.HINT</a>: &#39;HINT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.HINT"></a>
+
+
+
+ </div>
+ <div id="TokenType.IGNORE" class="classattr">
+ <div class="attr variable">
+ <span class="name">IGNORE</span> =
+<span class="default_value">&lt;<a href="#TokenType.IGNORE">TokenType.IGNORE</a>: &#39;IGNORE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IGNORE"></a>
+
+
+
+ </div>
+ <div id="TokenType.ILIKE" class="classattr">
+ <div class="attr variable">
+ <span class="name">ILIKE</span> =
+<span class="default_value">&lt;<a href="#TokenType.ILIKE">TokenType.ILIKE</a>: &#39;ILIKE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ILIKE"></a>
+
+
+
+ </div>
+ <div id="TokenType.ILIKE_ANY" class="classattr">
+ <div class="attr variable">
+ <span class="name">ILIKE_ANY</span> =
+<span class="default_value">&lt;<a href="#TokenType.ILIKE_ANY">TokenType.ILIKE_ANY</a>: &#39;ILIKE_ANY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ILIKE_ANY"></a>
+
+
+
+ </div>
+ <div id="TokenType.IN" class="classattr">
+ <div class="attr variable">
+ <span class="name">IN</span> =
+<span class="default_value">&lt;<a href="#TokenType.IN">TokenType.IN</a>: &#39;IN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IN"></a>
+
+
+
+ </div>
+ <div id="TokenType.INDEX" class="classattr">
+ <div class="attr variable">
+ <span class="name">INDEX</span> =
+<span class="default_value">&lt;<a href="#TokenType.INDEX">TokenType.INDEX</a>: &#39;INDEX&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INDEX"></a>
+
+
+
+ </div>
+ <div id="TokenType.INNER" class="classattr">
+ <div class="attr variable">
+ <span class="name">INNER</span> =
+<span class="default_value">&lt;<a href="#TokenType.INNER">TokenType.INNER</a>: &#39;INNER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INNER"></a>
+
+
+
+ </div>
+ <div id="TokenType.INSERT" class="classattr">
+ <div class="attr variable">
+ <span class="name">INSERT</span> =
+<span class="default_value">&lt;<a href="#TokenType.INSERT">TokenType.INSERT</a>: &#39;INSERT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INSERT"></a>
+
+
+
+ </div>
+ <div id="TokenType.INTERSECT" class="classattr">
+ <div class="attr variable">
+ <span class="name">INTERSECT</span> =
+<span class="default_value">&lt;<a href="#TokenType.INTERSECT">TokenType.INTERSECT</a>: &#39;INTERSECT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INTERSECT"></a>
+
+
+
+ </div>
+ <div id="TokenType.INTERVAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">INTERVAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.INTERVAL">TokenType.INTERVAL</a>: &#39;INTERVAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INTERVAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.INTO" class="classattr">
+ <div class="attr variable">
+ <span class="name">INTO</span> =
+<span class="default_value">&lt;<a href="#TokenType.INTO">TokenType.INTO</a>: &#39;INTO&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INTO"></a>
+
+
+
+ </div>
+ <div id="TokenType.INTRODUCER" class="classattr">
+ <div class="attr variable">
+ <span class="name">INTRODUCER</span> =
+<span class="default_value">&lt;<a href="#TokenType.INTRODUCER">TokenType.INTRODUCER</a>: &#39;INTRODUCER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.INTRODUCER"></a>
+
+
+
+ </div>
+ <div id="TokenType.IRLIKE" class="classattr">
+ <div class="attr variable">
+ <span class="name">IRLIKE</span> =
+<span class="default_value">&lt;<a href="#TokenType.IRLIKE">TokenType.IRLIKE</a>: &#39;IRLIKE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IRLIKE"></a>
+
+
+
+ </div>
+ <div id="TokenType.IS" class="classattr">
+ <div class="attr variable">
+ <span class="name">IS</span> =
+<span class="default_value">&lt;<a href="#TokenType.IS">TokenType.IS</a>: &#39;IS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.IS"></a>
+
+
+
+ </div>
+ <div id="TokenType.ISNULL" class="classattr">
+ <div class="attr variable">
+ <span class="name">ISNULL</span> =
+<span class="default_value">&lt;<a href="#TokenType.ISNULL">TokenType.ISNULL</a>: &#39;ISNULL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ISNULL"></a>
+
+
+
+ </div>
+ <div id="TokenType.JOIN" class="classattr">
+ <div class="attr variable">
+ <span class="name">JOIN</span> =
+<span class="default_value">&lt;<a href="#TokenType.JOIN">TokenType.JOIN</a>: &#39;JOIN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.JOIN"></a>
+
+
+
+ </div>
+ <div id="TokenType.JOIN_MARKER" class="classattr">
+ <div class="attr variable">
+ <span class="name">JOIN_MARKER</span> =
+<span class="default_value">&lt;<a href="#TokenType.JOIN_MARKER">TokenType.JOIN_MARKER</a>: &#39;JOIN_MARKER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.JOIN_MARKER"></a>
+
+
+
+ </div>
+ <div id="TokenType.KEEP" class="classattr">
+ <div class="attr variable">
+ <span class="name">KEEP</span> =
+<span class="default_value">&lt;<a href="#TokenType.KEEP">TokenType.KEEP</a>: &#39;KEEP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.KEEP"></a>
+
+
+
+ </div>
+ <div id="TokenType.KILL" class="classattr">
+ <div class="attr variable">
+ <span class="name">KILL</span> =
+<span class="default_value">&lt;<a href="#TokenType.KILL">TokenType.KILL</a>: &#39;KILL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.KILL"></a>
+
+
+
+ </div>
+ <div id="TokenType.LANGUAGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">LANGUAGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.LANGUAGE">TokenType.LANGUAGE</a>: &#39;LANGUAGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LANGUAGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.LATERAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">LATERAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.LATERAL">TokenType.LATERAL</a>: &#39;LATERAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LATERAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.LEFT" class="classattr">
+ <div class="attr variable">
+ <span class="name">LEFT</span> =
+<span class="default_value">&lt;<a href="#TokenType.LEFT">TokenType.LEFT</a>: &#39;LEFT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LEFT"></a>
+
+
+
+ </div>
+ <div id="TokenType.LIKE" class="classattr">
+ <div class="attr variable">
+ <span class="name">LIKE</span> =
+<span class="default_value">&lt;<a href="#TokenType.LIKE">TokenType.LIKE</a>: &#39;LIKE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LIKE"></a>
+
+
+
+ </div>
+ <div id="TokenType.LIKE_ANY" class="classattr">
+ <div class="attr variable">
+ <span class="name">LIKE_ANY</span> =
+<span class="default_value">&lt;<a href="#TokenType.LIKE_ANY">TokenType.LIKE_ANY</a>: &#39;LIKE_ANY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LIKE_ANY"></a>
+
+
+
+ </div>
+ <div id="TokenType.LIMIT" class="classattr">
+ <div class="attr variable">
+ <span class="name">LIMIT</span> =
+<span class="default_value">&lt;<a href="#TokenType.LIMIT">TokenType.LIMIT</a>: &#39;LIMIT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LIMIT"></a>
+
+
+
+ </div>
+ <div id="TokenType.LOAD" class="classattr">
+ <div class="attr variable">
+ <span class="name">LOAD</span> =
+<span class="default_value">&lt;<a href="#TokenType.LOAD">TokenType.LOAD</a>: &#39;LOAD&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LOAD"></a>
+
+
+
+ </div>
+ <div id="TokenType.LOCK" class="classattr">
+ <div class="attr variable">
+ <span class="name">LOCK</span> =
+<span class="default_value">&lt;<a href="#TokenType.LOCK">TokenType.LOCK</a>: &#39;LOCK&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.LOCK"></a>
+
+
+
+ </div>
+ <div id="TokenType.MAP" class="classattr">
+ <div class="attr variable">
+ <span class="name">MAP</span> =
+<span class="default_value">&lt;<a href="#TokenType.MAP">TokenType.MAP</a>: &#39;MAP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MAP"></a>
+
+
+
+ </div>
+ <div id="TokenType.MATCH_RECOGNIZE" class="classattr">
+ <div class="attr variable">
+ <span class="name">MATCH_RECOGNIZE</span> =
+<span class="default_value">&lt;<a href="#TokenType.MATCH_RECOGNIZE">TokenType.MATCH_RECOGNIZE</a>: &#39;MATCH_RECOGNIZE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MATCH_RECOGNIZE"></a>
+
+
+
+ </div>
+ <div id="TokenType.MEMBER_OF" class="classattr">
+ <div class="attr variable">
+ <span class="name">MEMBER_OF</span> =
+<span class="default_value">&lt;<a href="#TokenType.MEMBER_OF">TokenType.MEMBER_OF</a>: &#39;MEMBER_OF&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MEMBER_OF"></a>
+
+
+
+ </div>
+ <div id="TokenType.MERGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">MERGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.MERGE">TokenType.MERGE</a>: &#39;MERGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MERGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.MOD" class="classattr">
+ <div class="attr variable">
+ <span class="name">MOD</span> =
+<span class="default_value">&lt;<a href="#TokenType.MOD">TokenType.MOD</a>: &#39;MOD&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MOD"></a>
+
+
+
+ </div>
+ <div id="TokenType.MODEL" class="classattr">
+ <div class="attr variable">
+ <span class="name">MODEL</span> =
+<span class="default_value">&lt;<a href="#TokenType.MODEL">TokenType.MODEL</a>: &#39;MODEL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.MODEL"></a>
+
+
+
+ </div>
+ <div id="TokenType.NATURAL" class="classattr">
+ <div class="attr variable">
+ <span class="name">NATURAL</span> =
+<span class="default_value">&lt;<a href="#TokenType.NATURAL">TokenType.NATURAL</a>: &#39;NATURAL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NATURAL"></a>
+
+
+
+ </div>
+ <div id="TokenType.NEXT" class="classattr">
+ <div class="attr variable">
+ <span class="name">NEXT</span> =
+<span class="default_value">&lt;<a href="#TokenType.NEXT">TokenType.NEXT</a>: &#39;NEXT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NEXT"></a>
+
+
+
+ </div>
+ <div id="TokenType.NOTNULL" class="classattr">
+ <div class="attr variable">
+ <span class="name">NOTNULL</span> =
+<span class="default_value">&lt;<a href="#TokenType.NOTNULL">TokenType.NOTNULL</a>: &#39;NOTNULL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NOTNULL"></a>
+
+
+
+ </div>
+ <div id="TokenType.NULL" class="classattr">
+ <div class="attr variable">
+ <span class="name">NULL</span> =
+<span class="default_value">&lt;<a href="#TokenType.NULL">TokenType.NULL</a>: &#39;NULL&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.NULL"></a>
+
+
+
+ </div>
+ <div id="TokenType.OBJECT_IDENTIFIER" class="classattr">
+ <div class="attr variable">
+ <span class="name">OBJECT_IDENTIFIER</span> =
+<span class="default_value">&lt;<a href="#TokenType.OBJECT_IDENTIFIER">TokenType.OBJECT_IDENTIFIER</a>: &#39;OBJECT_IDENTIFIER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OBJECT_IDENTIFIER"></a>
+
+
+
+ </div>
+ <div id="TokenType.OFFSET" class="classattr">
+ <div class="attr variable">
+ <span class="name">OFFSET</span> =
+<span class="default_value">&lt;<a href="#TokenType.OFFSET">TokenType.OFFSET</a>: &#39;OFFSET&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OFFSET"></a>
+
+
+
+ </div>
+ <div id="TokenType.ON" class="classattr">
+ <div class="attr variable">
+ <span class="name">ON</span> =
+<span class="default_value">&lt;<a href="#TokenType.ON">TokenType.ON</a>: &#39;ON&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ON"></a>
+
+
+
+ </div>
+ <div id="TokenType.OPERATOR" class="classattr">
+ <div class="attr variable">
+ <span class="name">OPERATOR</span> =
+<span class="default_value">&lt;<a href="#TokenType.OPERATOR">TokenType.OPERATOR</a>: &#39;OPERATOR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OPERATOR"></a>
+
+
+
+ </div>
+ <div id="TokenType.ORDER_BY" class="classattr">
+ <div class="attr variable">
+ <span class="name">ORDER_BY</span> =
+<span class="default_value">&lt;<a href="#TokenType.ORDER_BY">TokenType.ORDER_BY</a>: &#39;ORDER_BY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ORDER_BY"></a>
+
+
+
+ </div>
+ <div id="TokenType.ORDERED" class="classattr">
+ <div class="attr variable">
+ <span class="name">ORDERED</span> =
+<span class="default_value">&lt;<a href="#TokenType.ORDERED">TokenType.ORDERED</a>: &#39;ORDERED&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ORDERED"></a>
+
+
+
+ </div>
+ <div id="TokenType.ORDINALITY" class="classattr">
+ <div class="attr variable">
+ <span class="name">ORDINALITY</span> =
+<span class="default_value">&lt;<a href="#TokenType.ORDINALITY">TokenType.ORDINALITY</a>: &#39;ORDINALITY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ORDINALITY"></a>
+
+
+
+ </div>
+ <div id="TokenType.OUTER" class="classattr">
+ <div class="attr variable">
+ <span class="name">OUTER</span> =
+<span class="default_value">&lt;<a href="#TokenType.OUTER">TokenType.OUTER</a>: &#39;OUTER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OUTER"></a>
+
+
+
+ </div>
+ <div id="TokenType.OVER" class="classattr">
+ <div class="attr variable">
+ <span class="name">OVER</span> =
+<span class="default_value">&lt;<a href="#TokenType.OVER">TokenType.OVER</a>: &#39;OVER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OVER"></a>
+
+
+
+ </div>
+ <div id="TokenType.OVERLAPS" class="classattr">
+ <div class="attr variable">
+ <span class="name">OVERLAPS</span> =
+<span class="default_value">&lt;<a href="#TokenType.OVERLAPS">TokenType.OVERLAPS</a>: &#39;OVERLAPS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OVERLAPS"></a>
+
+
+
+ </div>
+ <div id="TokenType.OVERWRITE" class="classattr">
+ <div class="attr variable">
+ <span class="name">OVERWRITE</span> =
+<span class="default_value">&lt;<a href="#TokenType.OVERWRITE">TokenType.OVERWRITE</a>: &#39;OVERWRITE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.OVERWRITE"></a>
+
+
+
+ </div>
+ <div id="TokenType.PARTITION" class="classattr">
+ <div class="attr variable">
+ <span class="name">PARTITION</span> =
+<span class="default_value">&lt;<a href="#TokenType.PARTITION">TokenType.PARTITION</a>: &#39;PARTITION&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PARTITION"></a>
+
+
+
+ </div>
+ <div id="TokenType.PARTITION_BY" class="classattr">
+ <div class="attr variable">
+ <span class="name">PARTITION_BY</span> =
+<span class="default_value">&lt;<a href="#TokenType.PARTITION_BY">TokenType.PARTITION_BY</a>: &#39;PARTITION_BY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PARTITION_BY"></a>
+
+
+
+ </div>
+ <div id="TokenType.PERCENT" class="classattr">
+ <div class="attr variable">
+ <span class="name">PERCENT</span> =
+<span class="default_value">&lt;<a href="#TokenType.PERCENT">TokenType.PERCENT</a>: &#39;PERCENT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PERCENT"></a>
+
+
+
+ </div>
+ <div id="TokenType.PIVOT" class="classattr">
+ <div class="attr variable">
+ <span class="name">PIVOT</span> =
+<span class="default_value">&lt;<a href="#TokenType.PIVOT">TokenType.PIVOT</a>: &#39;PIVOT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PIVOT"></a>
+
+
+
+ </div>
+ <div id="TokenType.PLACEHOLDER" class="classattr">
+ <div class="attr variable">
+ <span class="name">PLACEHOLDER</span> =
+<span class="default_value">&lt;<a href="#TokenType.PLACEHOLDER">TokenType.PLACEHOLDER</a>: &#39;PLACEHOLDER&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PLACEHOLDER"></a>
+
+
+
+ </div>
+ <div id="TokenType.PRAGMA" class="classattr">
+ <div class="attr variable">
+ <span class="name">PRAGMA</span> =
+<span class="default_value">&lt;<a href="#TokenType.PRAGMA">TokenType.PRAGMA</a>: &#39;PRAGMA&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PRAGMA"></a>
+
+
+
+ </div>
+ <div id="TokenType.PRIMARY_KEY" class="classattr">
+ <div class="attr variable">
+ <span class="name">PRIMARY_KEY</span> =
+<span class="default_value">&lt;<a href="#TokenType.PRIMARY_KEY">TokenType.PRIMARY_KEY</a>: &#39;PRIMARY_KEY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PRIMARY_KEY"></a>
+
+
+
+ </div>
+ <div id="TokenType.PROCEDURE" class="classattr">
+ <div class="attr variable">
+ <span class="name">PROCEDURE</span> =
+<span class="default_value">&lt;<a href="#TokenType.PROCEDURE">TokenType.PROCEDURE</a>: &#39;PROCEDURE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PROCEDURE"></a>
+
+
+
+ </div>
+ <div id="TokenType.PROPERTIES" class="classattr">
+ <div class="attr variable">
+ <span class="name">PROPERTIES</span> =
+<span class="default_value">&lt;<a href="#TokenType.PROPERTIES">TokenType.PROPERTIES</a>: &#39;PROPERTIES&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PROPERTIES"></a>
+
+
+
+ </div>
+ <div id="TokenType.PSEUDO_TYPE" class="classattr">
+ <div class="attr variable">
+ <span class="name">PSEUDO_TYPE</span> =
+<span class="default_value">&lt;<a href="#TokenType.PSEUDO_TYPE">TokenType.PSEUDO_TYPE</a>: &#39;PSEUDO_TYPE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.PSEUDO_TYPE"></a>
+
+
+
+ </div>
+ <div id="TokenType.QUALIFY" class="classattr">
+ <div class="attr variable">
+ <span class="name">QUALIFY</span> =
+<span class="default_value">&lt;<a href="#TokenType.QUALIFY">TokenType.QUALIFY</a>: &#39;QUALIFY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.QUALIFY"></a>
+
+
+
+ </div>
+ <div id="TokenType.QUOTE" class="classattr">
+ <div class="attr variable">
+ <span class="name">QUOTE</span> =
+<span class="default_value">&lt;<a href="#TokenType.QUOTE">TokenType.QUOTE</a>: &#39;QUOTE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.QUOTE"></a>
+
+
+
+ </div>
+ <div id="TokenType.RANGE" class="classattr">
+ <div class="attr variable">
+ <span class="name">RANGE</span> =
+<span class="default_value">&lt;<a href="#TokenType.RANGE">TokenType.RANGE</a>: &#39;RANGE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.RANGE"></a>
+
+
+
+ </div>
+ <div id="TokenType.RECURSIVE" class="classattr">
+ <div class="attr variable">
+ <span class="name">RECURSIVE</span> =
+<span class="default_value">&lt;<a href="#TokenType.RECURSIVE">TokenType.RECURSIVE</a>: &#39;RECURSIVE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.RECURSIVE"></a>
+
+
+
+ </div>
+ <div id="TokenType.REFRESH" class="classattr">
+ <div class="attr variable">
+ <span class="name">REFRESH</span> =
+<span class="default_value">&lt;<a href="#TokenType.REFRESH">TokenType.REFRESH</a>: &#39;REFRESH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.REFRESH"></a>
+
+
+
+ </div>
+ <div id="TokenType.REPLACE" class="classattr">
+ <div class="attr variable">
+ <span class="name">REPLACE</span> =
+<span class="default_value">&lt;<a href="#TokenType.REPLACE">TokenType.REPLACE</a>: &#39;REPLACE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.REPLACE"></a>
+
+
+
+ </div>
+ <div id="TokenType.RETURNING" class="classattr">
+ <div class="attr variable">
+ <span class="name">RETURNING</span> =
+<span class="default_value">&lt;<a href="#TokenType.RETURNING">TokenType.RETURNING</a>: &#39;RETURNING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.RETURNING"></a>
+
+
+
+ </div>
+ <div id="TokenType.REFERENCES" class="classattr">
+ <div class="attr variable">
+ <span class="name">REFERENCES</span> =
+<span class="default_value">&lt;<a href="#TokenType.REFERENCES">TokenType.REFERENCES</a>: &#39;REFERENCES&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.REFERENCES"></a>
+
+
+
+ </div>
+ <div id="TokenType.RIGHT" class="classattr">
+ <div class="attr variable">
+ <span class="name">RIGHT</span> =
+<span class="default_value">&lt;<a href="#TokenType.RIGHT">TokenType.RIGHT</a>: &#39;RIGHT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.RIGHT"></a>
+
+
+
+ </div>
+ <div id="TokenType.RLIKE" class="classattr">
+ <div class="attr variable">
+ <span class="name">RLIKE</span> =
+<span class="default_value">&lt;<a href="#TokenType.RLIKE">TokenType.RLIKE</a>: &#39;RLIKE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.RLIKE"></a>
+
+
+
+ </div>
+ <div id="TokenType.ROLLBACK" class="classattr">
+ <div class="attr variable">
+ <span class="name">ROLLBACK</span> =
+<span class="default_value">&lt;<a href="#TokenType.ROLLBACK">TokenType.ROLLBACK</a>: &#39;ROLLBACK&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ROLLBACK"></a>
+
+
+
+ </div>
+ <div id="TokenType.ROLLUP" class="classattr">
+ <div class="attr variable">
+ <span class="name">ROLLUP</span> =
+<span class="default_value">&lt;<a href="#TokenType.ROLLUP">TokenType.ROLLUP</a>: &#39;ROLLUP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ROLLUP"></a>
+
+
+
+ </div>
+ <div id="TokenType.ROW" class="classattr">
+ <div class="attr variable">
+ <span class="name">ROW</span> =
+<span class="default_value">&lt;<a href="#TokenType.ROW">TokenType.ROW</a>: &#39;ROW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ROW"></a>
+
+
+
+ </div>
+ <div id="TokenType.ROWS" class="classattr">
+ <div class="attr variable">
+ <span class="name">ROWS</span> =
+<span class="default_value">&lt;<a href="#TokenType.ROWS">TokenType.ROWS</a>: &#39;ROWS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.ROWS"></a>
+
+
+
+ </div>
+ <div id="TokenType.SELECT" class="classattr">
+ <div class="attr variable">
+ <span class="name">SELECT</span> =
+<span class="default_value">&lt;<a href="#TokenType.SELECT">TokenType.SELECT</a>: &#39;SELECT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SELECT"></a>
+
+
+
+ </div>
+ <div id="TokenType.SEMI" class="classattr">
+ <div class="attr variable">
+ <span class="name">SEMI</span> =
+<span class="default_value">&lt;<a href="#TokenType.SEMI">TokenType.SEMI</a>: &#39;SEMI&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SEMI"></a>
+
+
+
+ </div>
+ <div id="TokenType.SEPARATOR" class="classattr">
+ <div class="attr variable">
+ <span class="name">SEPARATOR</span> =
+<span class="default_value">&lt;<a href="#TokenType.SEPARATOR">TokenType.SEPARATOR</a>: &#39;SEPARATOR&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SEPARATOR"></a>
+
+
+
+ </div>
+ <div id="TokenType.SERDE_PROPERTIES" class="classattr">
+ <div class="attr variable">
+ <span class="name">SERDE_PROPERTIES</span> =
+<span class="default_value">&lt;<a href="#TokenType.SERDE_PROPERTIES">TokenType.SERDE_PROPERTIES</a>: &#39;SERDE_PROPERTIES&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SERDE_PROPERTIES"></a>
+
+
+
+ </div>
+ <div id="TokenType.SET" class="classattr">
+ <div class="attr variable">
+ <span class="name">SET</span> =
+<span class="default_value">&lt;<a href="#TokenType.SET">TokenType.SET</a>: &#39;SET&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SET"></a>
+
+
+
+ </div>
+ <div id="TokenType.SETTINGS" class="classattr">
+ <div class="attr variable">
+ <span class="name">SETTINGS</span> =
+<span class="default_value">&lt;<a href="#TokenType.SETTINGS">TokenType.SETTINGS</a>: &#39;SETTINGS&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SETTINGS"></a>
+
+
+
+ </div>
+ <div id="TokenType.SHOW" class="classattr">
+ <div class="attr variable">
+ <span class="name">SHOW</span> =
+<span class="default_value">&lt;<a href="#TokenType.SHOW">TokenType.SHOW</a>: &#39;SHOW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SHOW"></a>
+
+
+
+ </div>
+ <div id="TokenType.SIMILAR_TO" class="classattr">
+ <div class="attr variable">
+ <span class="name">SIMILAR_TO</span> =
+<span class="default_value">&lt;<a href="#TokenType.SIMILAR_TO">TokenType.SIMILAR_TO</a>: &#39;SIMILAR_TO&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SIMILAR_TO"></a>
+
+
+
+ </div>
+ <div id="TokenType.SOME" class="classattr">
+ <div class="attr variable">
+ <span class="name">SOME</span> =
+<span class="default_value">&lt;<a href="#TokenType.SOME">TokenType.SOME</a>: &#39;SOME&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SOME"></a>
+
+
+
+ </div>
+ <div id="TokenType.SORT_BY" class="classattr">
+ <div class="attr variable">
+ <span class="name">SORT_BY</span> =
+<span class="default_value">&lt;<a href="#TokenType.SORT_BY">TokenType.SORT_BY</a>: &#39;SORT_BY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.SORT_BY"></a>
+
+
+
+ </div>
+ <div id="TokenType.START_WITH" class="classattr">
+ <div class="attr variable">
+ <span class="name">START_WITH</span> =
+<span class="default_value">&lt;<a href="#TokenType.START_WITH">TokenType.START_WITH</a>: &#39;START_WITH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.START_WITH"></a>
+
+
+
+ </div>
+ <div id="TokenType.STRUCT" class="classattr">
+ <div class="attr variable">
+ <span class="name">STRUCT</span> =
+<span class="default_value">&lt;<a href="#TokenType.STRUCT">TokenType.STRUCT</a>: &#39;STRUCT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.STRUCT"></a>
+
+
+
+ </div>
+ <div id="TokenType.TABLE_SAMPLE" class="classattr">
+ <div class="attr variable">
+ <span class="name">TABLE_SAMPLE</span> =
+<span class="default_value">&lt;<a href="#TokenType.TABLE_SAMPLE">TokenType.TABLE_SAMPLE</a>: &#39;TABLE_SAMPLE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TABLE_SAMPLE"></a>
+
+
+
+ </div>
+ <div id="TokenType.TEMPORARY" class="classattr">
+ <div class="attr variable">
+ <span class="name">TEMPORARY</span> =
+<span class="default_value">&lt;<a href="#TokenType.TEMPORARY">TokenType.TEMPORARY</a>: &#39;TEMPORARY&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TEMPORARY"></a>
+
+
+
+ </div>
+ <div id="TokenType.TOP" class="classattr">
+ <div class="attr variable">
+ <span class="name">TOP</span> =
+<span class="default_value">&lt;<a href="#TokenType.TOP">TokenType.TOP</a>: &#39;TOP&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TOP"></a>
+
+
+
+ </div>
+ <div id="TokenType.THEN" class="classattr">
+ <div class="attr variable">
+ <span class="name">THEN</span> =
+<span class="default_value">&lt;<a href="#TokenType.THEN">TokenType.THEN</a>: &#39;THEN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.THEN"></a>
+
+
+
+ </div>
+ <div id="TokenType.TRUE" class="classattr">
+ <div class="attr variable">
+ <span class="name">TRUE</span> =
+<span class="default_value">&lt;<a href="#TokenType.TRUE">TokenType.TRUE</a>: &#39;TRUE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TRUE"></a>
+
+
+
+ </div>
+ <div id="TokenType.UNCACHE" class="classattr">
+ <div class="attr variable">
+ <span class="name">UNCACHE</span> =
+<span class="default_value">&lt;<a href="#TokenType.UNCACHE">TokenType.UNCACHE</a>: &#39;UNCACHE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UNCACHE"></a>
+
+
+
+ </div>
+ <div id="TokenType.UNION" class="classattr">
+ <div class="attr variable">
+ <span class="name">UNION</span> =
+<span class="default_value">&lt;<a href="#TokenType.UNION">TokenType.UNION</a>: &#39;UNION&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UNION"></a>
+
+
+
+ </div>
+ <div id="TokenType.UNNEST" class="classattr">
+ <div class="attr variable">
+ <span class="name">UNNEST</span> =
+<span class="default_value">&lt;<a href="#TokenType.UNNEST">TokenType.UNNEST</a>: &#39;UNNEST&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UNNEST"></a>
+
+
+
+ </div>
+ <div id="TokenType.UNPIVOT" class="classattr">
+ <div class="attr variable">
+ <span class="name">UNPIVOT</span> =
+<span class="default_value">&lt;<a href="#TokenType.UNPIVOT">TokenType.UNPIVOT</a>: &#39;UNPIVOT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UNPIVOT"></a>
+
+
+
+ </div>
+ <div id="TokenType.UPDATE" class="classattr">
+ <div class="attr variable">
+ <span class="name">UPDATE</span> =
+<span class="default_value">&lt;<a href="#TokenType.UPDATE">TokenType.UPDATE</a>: &#39;UPDATE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UPDATE"></a>
+
+
+
+ </div>
+ <div id="TokenType.USE" class="classattr">
+ <div class="attr variable">
+ <span class="name">USE</span> =
+<span class="default_value">&lt;<a href="#TokenType.USE">TokenType.USE</a>: &#39;USE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.USE"></a>
+
+
+
+ </div>
+ <div id="TokenType.USING" class="classattr">
+ <div class="attr variable">
+ <span class="name">USING</span> =
+<span class="default_value">&lt;<a href="#TokenType.USING">TokenType.USING</a>: &#39;USING&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.USING"></a>
+
+
+
+ </div>
+ <div id="TokenType.VALUES" class="classattr">
+ <div class="attr variable">
+ <span class="name">VALUES</span> =
+<span class="default_value">&lt;<a href="#TokenType.VALUES">TokenType.VALUES</a>: &#39;VALUES&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VALUES"></a>
+
+
+
+ </div>
+ <div id="TokenType.VIEW" class="classattr">
+ <div class="attr variable">
+ <span class="name">VIEW</span> =
+<span class="default_value">&lt;<a href="#TokenType.VIEW">TokenType.VIEW</a>: &#39;VIEW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VIEW"></a>
+
+
+
+ </div>
+ <div id="TokenType.VOLATILE" class="classattr">
+ <div class="attr variable">
+ <span class="name">VOLATILE</span> =
+<span class="default_value">&lt;<a href="#TokenType.VOLATILE">TokenType.VOLATILE</a>: &#39;VOLATILE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VOLATILE"></a>
+
+
+
+ </div>
+ <div id="TokenType.WHEN" class="classattr">
+ <div class="attr variable">
+ <span class="name">WHEN</span> =
+<span class="default_value">&lt;<a href="#TokenType.WHEN">TokenType.WHEN</a>: &#39;WHEN&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.WHEN"></a>
+
+
+
+ </div>
+ <div id="TokenType.WHERE" class="classattr">
+ <div class="attr variable">
+ <span class="name">WHERE</span> =
+<span class="default_value">&lt;<a href="#TokenType.WHERE">TokenType.WHERE</a>: &#39;WHERE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.WHERE"></a>
+
+
+
+ </div>
+ <div id="TokenType.WINDOW" class="classattr">
+ <div class="attr variable">
+ <span class="name">WINDOW</span> =
+<span class="default_value">&lt;<a href="#TokenType.WINDOW">TokenType.WINDOW</a>: &#39;WINDOW&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.WINDOW"></a>
+
+
+
+ </div>
+ <div id="TokenType.WITH" class="classattr">
+ <div class="attr variable">
+ <span class="name">WITH</span> =
+<span class="default_value">&lt;<a href="#TokenType.WITH">TokenType.WITH</a>: &#39;WITH&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.WITH"></a>
+
+
+
+ </div>
+ <div id="TokenType.UNIQUE" class="classattr">
+ <div class="attr variable">
+ <span class="name">UNIQUE</span> =
+<span class="default_value">&lt;<a href="#TokenType.UNIQUE">TokenType.UNIQUE</a>: &#39;UNIQUE&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.UNIQUE"></a>
+
+
+
+ </div>
+ <div id="TokenType.VERSION_SNAPSHOT" class="classattr">
+ <div class="attr variable">
+ <span class="name">VERSION_SNAPSHOT</span> =
+<span class="default_value">&lt;<a href="#TokenType.VERSION_SNAPSHOT">TokenType.VERSION_SNAPSHOT</a>: &#39;VERSION_SNAPSHOT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.VERSION_SNAPSHOT"></a>
+
+
+
+ </div>
+ <div id="TokenType.TIMESTAMP_SNAPSHOT" class="classattr">
+ <div class="attr variable">
+ <span class="name">TIMESTAMP_SNAPSHOT</span> =
+<span class="default_value">&lt;<a href="#TokenType.TIMESTAMP_SNAPSHOT">TokenType.TIMESTAMP_SNAPSHOT</a>: &#39;TIMESTAMP_SNAPSHOT&#39;&gt;</span>
+
+
+ </div>
+ <a class="headerlink" href="#TokenType.TIMESTAMP_SNAPSHOT"></a>
+
+
+
+ </div>
+ <div class="inherited">
+ <h5>Inherited Members</h5>
+ <dl>
+ <div><dt>enum.Enum</dt>
+ <dd id="TokenType.name" class="variable">name</dd>
+ <dd id="TokenType.value" class="variable">value</dd>
+
+ </div>
+ </dl>
+ </div>
+ </section>
+ </main>
+<script>
+ function escapeHTML(html) {
+ return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+ }
+
+ const originalContent = document.querySelector("main.pdoc");
+ let currentContent = originalContent;
+
+ function setContent(innerHTML) {
+ let elem;
+ if (innerHTML) {
+ elem = document.createElement("main");
+ elem.classList.add("pdoc");
+ elem.innerHTML = innerHTML;
+ } else {
+ elem = originalContent;
+ }
+ if (currentContent !== elem) {
+ currentContent.replaceWith(elem);
+ currentContent = elem;
+ }
+ }
+
+ function getSearchTerm() {
+ return (new URL(window.location)).searchParams.get("search");
+ }
+
+ const searchBox = document.querySelector(".pdoc input[type=search]");
+ searchBox.addEventListener("input", function () {
+ let url = new URL(window.location);
+ if (searchBox.value.trim()) {
+ url.hash = "";
+ url.searchParams.set("search", searchBox.value);
+ } else {
+ url.searchParams.delete("search");
+ }
+ history.replaceState("", "", url.toString());
+ onInput();
+ });
+ window.addEventListener("popstate", onInput);
+
+
+ let search, searchErr;
+
+ async function initialize() {
+ try {
+ search = await new Promise((resolve, reject) => {
+ const script = document.createElement("script");
+ script.type = "text/javascript";
+ script.async = true;
+ script.onload = () => resolve(window.pdocSearch);
+ script.onerror = (e) => reject(e);
+ script.src = "../search.js";
+ document.getElementsByTagName("head")[0].appendChild(script);
+ });
+ } catch (e) {
+ console.error("Cannot fetch pdoc search index");
+ searchErr = "Cannot fetch search index.";
+ }
+ onInput();
+
+ document.querySelector("nav.pdoc").addEventListener("click", e => {
+ if (e.target.hash) {
+ searchBox.value = "";
+ searchBox.dispatchEvent(new Event("input"));
+ }
+ });
+ }
+
+ function onInput() {
+ setContent((() => {
+ const term = getSearchTerm();
+ if (!term) {
+ return null
+ }
+ if (searchErr) {
+ return `<h3>Error: ${searchErr}</h3>`
+ }
+ if (!search) {
+ return "<h3>Searching...</h3>"
+ }
+
+ window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+ const results = search(term);
+
+ let html;
+ if (results.length === 0) {
+ html = `No search results for '${escapeHTML(term)}'.`
+ } else {
+ html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+ }
+ for (let result of results.slice(0, 10)) {
+ let doc = result.doc;
+ let url = `../${doc.modulename.replaceAll(".", "/")}.html`;
+ if (doc.qualname) {
+ url += `#${doc.qualname}`;
+ }
+
+ let heading;
+ switch (result.doc.kind) {
+ case "function":
+ if (doc.fullname.endsWith(".__init__")) {
+ heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+ } else {
+ heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+ }
+ break;
+ case "class":
+ heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+ if (doc.bases)
+ heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+ heading += `:`;
+ break;
+ case "variable":
+ heading = `<span class="name">${doc.fullname}</span>`;
+ if (doc.annotation)
+ heading += `<span class="annotation">${doc.annotation}</span>`;
+ if (doc.default_value)
+ heading += `<span class="default_value"> = ${doc.default_value}</span>`;
+ break;
+ default:
+ heading = `<span class="name">${doc.fullname}</span>`;
+ break;
+ }
+ html += `
+ <section class="search-result">
+ <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+ <div class="docstring">${doc.doc}</div>
+ </section>
+ `;
+
+ }
+ return html;
+ })());
+ }
+
+ if (getSearchTerm()) {
+ initialize();
+ searchBox.value = getSearchTerm();
+ onInput();
+ } else {
+ searchBox.addEventListener("focus", initialize, {once: true});
+ }
+
+ searchBox.addEventListener("keydown", e => {
+ if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+ let focused = currentContent.querySelector(".search-result.focused");
+ if (!focused) {
+ currentContent.querySelector(".search-result").classList.add("focused");
+ } else if (
+ e.key === "ArrowDown"
+ && focused.nextElementSibling
+ && focused.nextElementSibling.classList.contains("search-result")
+ ) {
+ focused.classList.remove("focused");
+ focused.nextElementSibling.classList.add("focused");
+ focused.nextElementSibling.scrollIntoView({
+ behavior: "smooth",
+ block: "nearest",
+ inline: "nearest"
+ });
+ } else if (
+ e.key === "ArrowUp"
+ && focused.previousElementSibling
+ && focused.previousElementSibling.classList.contains("search-result")
+ ) {
+ focused.classList.remove("focused");
+ focused.previousElementSibling.classList.add("focused");
+ focused.previousElementSibling.scrollIntoView({
+ behavior: "smooth",
+ block: "nearest",
+ inline: "nearest"
+ });
+ } else if (
+ e.key === "Enter"
+ ) {
+ focused.querySelector("a").click();
+ }
+ }
+ });
+</script></body>
+</html> \ No newline at end of file