| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>DrillParserImpl (Drill : 1.20.3 API)</title> |
| <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="DrillParserImpl (Drill : 1.20.3 API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i209":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10,"i231":10,"i232":10,"i233":10,"i234":10,"i235":10,"i236":10,"i237":10,"i238":10,"i239":10,"i240":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/DrillParserImpl.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li>Prev Class</li> |
| <li><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html" title="interface in org.apache.drill.exec.planner.sql.parser.impl"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../index.html?org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html" target="_top">Frames</a></li> |
| <li><a href="DrillParserImpl.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.classes.inherited.from.class.org.apache.calcite.sql.parser.SqlAbstractParserImpl">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.drill.exec.planner.sql.parser.impl</div> |
| <h2 title="Class DrillParserImpl" class="title">Class DrillParserImpl</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.calcite.sql.parser.SqlAbstractParserImpl</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.drill.exec.planner.sql.parser.impl.DrillParserImpl</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html" title="interface in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplConstants</a></dd> |
| </dl> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserWithCompoundIdConverter.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">DrillParserWithCompoundIdConverter</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">DrillParserImpl</span> |
| extends org.apache.calcite.sql.parser.SqlAbstractParserImpl |
| implements <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html" title="interface in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplConstants</a></pre> |
| <div class="block">SQL parser, generated from Parser.jj by JavaCC. |
| |
| <p>The public wrapper for this parser is <code>SqlParser</code>.</div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested.class.summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.calcite.sql.parser.SqlAbstractParserImpl"> |
| <!-- --> |
| </a> |
| <h3>Nested classes/interfaces inherited from class org.apache.calcite.sql.parser.SqlAbstractParserImpl</h3> |
| <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext, org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata, org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl</code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static org.apache.calcite.sql.parser.SqlParserImplFactory</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#FACTORY">FACTORY</a></span></code> |
| <div class="block"><code>SqlParserImplFactory</code> implementation for creating parser.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#jj_nt">jj_nt</a></span></code> |
| <div class="block">Next token.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#token">token</a></span></code> |
| <div class="block">Current token.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplTokenManager.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplTokenManager</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#token_source">token_source</a></span></code> |
| <div class="block">Generated Token Manager.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.calcite.sql.parser.SqlAbstractParserImpl"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.calcite.sql.parser.SqlAbstractParserImpl</h3> |
| <code>nDynamicParams, originalSql, warnings</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.drill.exec.planner.sql.parser.impl.DrillParserImplConstants"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.drill.exec.planner.sql.parser.impl.<a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html" title="interface in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplConstants</a></h3> |
| <code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#A">A</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ABS">ABS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ABSENT">ABSENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ABSOLUTE">ABSOLUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ACTION">ACTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ADA">ADA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ADD">ADD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ADMIN">ADMIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#AFTER">AFTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ALIAS">ALIAS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ALIASES">ALIASES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ALL">ALL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ALLOCATE">ALLOCATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ALLOW">ALLOW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ALTER">ALTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ALWAYS">ALWAYS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ANALYZE">ANALYZE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#AND">AND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ANY">ANY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#APPLY">APPLY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#APPROX_NUMERIC_LITERAL">APPROX_NUMERIC_LITERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ARE">ARE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ARRAY">ARRAY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ARRAY_MAX_CARDINALITY">ARRAY_MAX_CARDINALITY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#AS">AS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ASC">ASC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ASENSITIVE">ASENSITIVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ASSERTION">ASSERTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ASSIGNMENT">ASSIGNMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ASYMMETRIC">ASYMMETRIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#AT">AT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ATOMIC">ATOMIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ATTRIBUTE">ATTRIBUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ATTRIBUTES">ATTRIBUTES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#AUTHORIZATION">AUTHORIZATION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#AVG">AVG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BACK_QUOTED_IDENTIFIER">BACK_QUOTED_IDENTIFIER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BEFORE">BEFORE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BEGIN">BEGIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BEGIN_FRAME">BEGIN_FRAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BEGIN_PARTITION">BEGIN_PARTITION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BEL">BEL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BERNOULLI">BERNOULLI</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BETWEEN">BETWEEN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BIGINT">BIGINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BINARY">BINARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BINARY_STRING_LITERAL">BINARY_STRING_LITERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BIT">BIT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BLOB">BLOB</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BOOLEAN">BOOLEAN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BOTH">BOTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BRACKET_QUOTED_IDENTIFIER">BRACKET_QUOTED_IDENTIFIER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BREADTH">BREADTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BTID">BTID</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#BY">BY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#C">C</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CALL">CALL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CALLED">CALLED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CARDINALITY">CARDINALITY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CARET">CARET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CASCADE">CASCADE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CASCADED">CASCADED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CASE">CASE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CAST">CAST</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CATALOG">CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CATALOG_NAME">CATALOG_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CEIL">CEIL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CEILING">CEILING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CENTURY">CENTURY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHAIN">CHAIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHAR">CHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHAR_LENGTH">CHAR_LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARACTER">CHARACTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARACTER_LENGTH">CHARACTER_LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARACTER_SET_CATALOG">CHARACTER_SET_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARACTER_SET_NAME">CHARACTER_SET_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARACTER_SET_SCHEMA">CHARACTER_SET_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARACTERISTICS">CHARACTERISTICS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARACTERS">CHARACTERS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHARSETNAME">CHARSETNAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CHECK">CHECK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CLASS_ORIGIN">CLASS_ORIGIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CLASSIFIER">CLASSIFIER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CLOB">CLOB</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CLOSE">CLOSE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COALESCE">COALESCE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COBOL">COBOL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLLATE">COLLATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLLATION">COLLATION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLLATION_CATALOG">COLLATION_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLLATION_ID">COLLATION_ID</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLLATION_NAME">COLLATION_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLLATION_SCHEMA">COLLATION_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLLECT">COLLECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLON">COLON</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLUMN">COLUMN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLUMN_NAME">COLUMN_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COLUMNS">COLUMNS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COMMA">COMMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COMMAND_FUNCTION">COMMAND_FUNCTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COMMAND_FUNCTION_CODE">COMMAND_FUNCTION_CODE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COMMIT">COMMIT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COMMITTED">COMMITTED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COMPUTE">COMPUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONCAT">CONCAT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONDITION">CONDITION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONDITION_NUMBER">CONDITION_NUMBER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONDITIONAL">CONDITIONAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONNECT">CONNECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONNECTION">CONNECTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONNECTION_NAME">CONNECTION_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONSTRAINT">CONSTRAINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONSTRAINT_CATALOG">CONSTRAINT_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONSTRAINT_NAME">CONSTRAINT_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONSTRAINT_SCHEMA">CONSTRAINT_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONSTRAINTS">CONSTRAINTS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONSTRUCTOR">CONSTRUCTOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONTAINS">CONTAINS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONTINUE">CONTINUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CONVERT">CONVERT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CORR">CORR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CORRESPONDING">CORRESPONDING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COUNT">COUNT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COVAR_POP">COVAR_POP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#COVAR_SAMP">COVAR_SAMP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CREATE">CREATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CROSS">CROSS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CUBE">CUBE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CUME_DIST">CUME_DIST</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT">CURRENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_CATALOG">CURRENT_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_DATE">CURRENT_DATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_DEFAULT_TRANSFORM_GROUP">CURRENT_DEFAULT_TRANSFORM_GROUP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_PATH">CURRENT_PATH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_ROLE">CURRENT_ROLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_ROW">CURRENT_ROW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_SCHEMA">CURRENT_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_TIME">CURRENT_TIME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_TIMESTAMP">CURRENT_TIMESTAMP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_TRANSFORM_GROUP_FOR_TYPE">CURRENT_TRANSFORM_GROUP_FOR_TYPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURRENT_USER">CURRENT_USER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURSOR">CURSOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CURSOR_NAME">CURSOR_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#CYCLE">CYCLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DATA">DATA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DATABASE">DATABASE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DATABASES">DATABASES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DATE">DATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DATETIME_INTERVAL_CODE">DATETIME_INTERVAL_CODE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DATETIME_INTERVAL_PRECISION">DATETIME_INTERVAL_PRECISION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DAY">DAY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DAYS">DAYS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEALLOCATE">DEALLOCATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEC">DEC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DECADE">DECADE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DECIMAL">DECIMAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DECIMAL_NUMERIC_LITERAL">DECIMAL_NUMERIC_LITERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DECLARE">DECLARE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFAULT">DEFAULT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFAULT_">DEFAULT_</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFAULTS">DEFAULTS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFERRABLE">DEFERRABLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFERRED">DEFERRED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFINE">DEFINE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFINED">DEFINED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEFINER">DEFINER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEGREE">DEGREE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DELETE">DELETE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DENSE_RANK">DENSE_RANK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEPTH">DEPTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DEREF">DEREF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DERIVED">DERIVED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DESC">DESC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DESCRIBE">DESCRIBE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DESCRIPTION">DESCRIPTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DESCRIPTOR">DESCRIPTOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DETERMINISTIC">DETERMINISTIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DIAGNOSTICS">DIAGNOSTICS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DIGIT">DIGIT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DISALLOW">DISALLOW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DISCONNECT">DISCONNECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DISPATCH">DISPATCH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DISTINCT">DISTINCT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DOLLAR">DOLLAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DOMAIN">DOMAIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DOT">DOT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DOUBLE">DOUBLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DOUBLE_PERIOD">DOUBLE_PERIOD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DOW">DOW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DOY">DOY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DQID">DQID</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DROP">DROP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DYNAMIC">DYNAMIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DYNAMIC_FUNCTION">DYNAMIC_FUNCTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#DYNAMIC_FUNCTION_CODE">DYNAMIC_FUNCTION_CODE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EACH">EACH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ELEMENT">ELEMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ELSE">ELSE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EMPTY">EMPTY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ENCODING">ENCODING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#END">END</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#END_EXEC">END_EXEC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#END_FRAME">END_FRAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#END_PARTITION">END_PARTITION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EOF">EOF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EPOCH">EPOCH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EQ">EQ</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EQUALS">EQUALS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ERROR">ERROR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ESCAPE">ESCAPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ESTIMATE">ESTIMATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EVERY">EVERY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXCEPT">EXCEPT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXCEPTION">EXCEPTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXCLUDE">EXCLUDE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXCLUDING">EXCLUDING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXEC">EXEC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXECUTE">EXECUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXISTS">EXISTS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXP">EXP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXPLAIN">EXPLAIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXPONENT">EXPONENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXTEND">EXTEND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXTERNAL">EXTERNAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#EXTRACT">EXTRACT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FALSE">FALSE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FETCH">FETCH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FILES">FILES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FILTER">FILTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FINAL">FINAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FIRST">FIRST</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FIRST_VALUE">FIRST_VALUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FLOAT">FLOAT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FLOOR">FLOOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FOLLOWING">FOLLOWING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FOR">FOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FOREIGN">FOREIGN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FORMAL_COMMENT">FORMAL_COMMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FORMAT">FORMAT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FORTRAN">FORTRAN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FOUND">FOUND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FRAC_SECOND">FRAC_SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FRAME_ROW">FRAME_ROW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FREE">FREE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FROM">FROM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FULL">FULL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FUNCTION">FUNCTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#FUSION">FUSION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#G">G</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GE">GE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GENERAL">GENERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GENERATED">GENERATED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GEOMETRY">GEOMETRY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GET">GET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GLOBAL">GLOBAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GO">GO</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GOTO">GOTO</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GRANT">GRANT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GRANTED">GRANTED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GROUP">GROUP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GROUPING">GROUPING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GROUPS">GROUPS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#GT">GT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#HAVING">HAVING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#HEXDIGIT">HEXDIGIT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#HIERARCHY">HIERARCHY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#HOLD">HOLD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#HOOK">HOOK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#HOUR">HOUR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#HOURS">HOURS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IDENTIFIER">IDENTIFIER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IDENTITY">IDENTITY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IF">IF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IGNORE">IGNORE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IMMEDIATE">IMMEDIATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IMMEDIATELY">IMMEDIATELY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IMPLEMENTATION">IMPLEMENTATION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IMPORT">IMPORT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IN">IN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IN_FORMAL_COMMENT">IN_FORMAL_COMMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IN_MULTI_LINE_COMMENT">IN_MULTI_LINE_COMMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INCLUDING">INCLUDING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INCREMENT">INCREMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INDICATOR">INDICATOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INITIAL">INITIAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INITIALLY">INITIALLY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INNER">INNER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INOUT">INOUT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INPUT">INPUT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INSENSITIVE">INSENSITIVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INSERT">INSERT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INSTANCE">INSTANCE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INSTANTIABLE">INSTANTIABLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INT">INT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INTEGER">INTEGER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INTERSECT">INTERSECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INTERSECTION">INTERSECTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INTERVAL">INTERVAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INTO">INTO</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#INVOKER">INVOKER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#IS">IS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ISODOW">ISODOW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ISOLATION">ISOLATION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ISOYEAR">ISOYEAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JAR">JAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JAVA">JAVA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JOIN">JOIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON">JSON</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON_ARRAY">JSON_ARRAY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON_ARRAYAGG">JSON_ARRAYAGG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON_EXISTS">JSON_EXISTS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON_OBJECT">JSON_OBJECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON_OBJECTAGG">JSON_OBJECTAGG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON_QUERY">JSON_QUERY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#JSON_VALUE">JSON_VALUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#K">K</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#KEY">KEY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#KEY_MEMBER">KEY_MEMBER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#KEY_TYPE">KEY_TYPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LABEL">LABEL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LAG">LAG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LANGUAGE">LANGUAGE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LARGE">LARGE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LAST">LAST</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LAST_VALUE">LAST_VALUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LATERAL">LATERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LBRACE">LBRACE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LBRACE_D">LBRACE_D</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LBRACE_FN">LBRACE_FN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LBRACE_T">LBRACE_T</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LBRACE_TS">LBRACE_TS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LBRACKET">LBRACKET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LE">LE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LEAD">LEAD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LEADING">LEADING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LEFT">LEFT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LENGTH">LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LETTER">LETTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LEVEL">LEVEL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LIBRARY">LIBRARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LIKE">LIKE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LIKE_REGEX">LIKE_REGEX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LIMIT">LIMIT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LN">LN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LOCAL">LOCAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LOCALTIME">LOCALTIME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LOCALTIMESTAMP">LOCALTIMESTAMP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LOCATOR">LOCATOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LOWER">LOWER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LPAREN">LPAREN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#LT">LT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#M">M</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MAP">MAP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MATCH">MATCH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MATCH_NUMBER">MATCH_NUMBER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MATCH_RECOGNIZE">MATCH_RECOGNIZE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MATCHED">MATCHED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MATCHES">MATCHES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MAX">MAX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MAXVALUE">MAXVALUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MEASURES">MEASURES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MEMBER">MEMBER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MERGE">MERGE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MESSAGE_LENGTH">MESSAGE_LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MESSAGE_OCTET_LENGTH">MESSAGE_OCTET_LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MESSAGE_TEXT">MESSAGE_TEXT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#METADATA">METADATA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#METHOD">METHOD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MICROSECOND">MICROSECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MILLENNIUM">MILLENNIUM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MILLISECOND">MILLISECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MIN">MIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MINUS">MINUS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MINUTE">MINUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MINUTES">MINUTES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MINVALUE">MINVALUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MOD">MOD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MODIFIES">MODIFIES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MODULE">MODULE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MONTH">MONTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MONTHS">MONTHS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MORE_">MORE_</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MULTI_LINE_COMMENT">MULTI_LINE_COMMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MULTISET">MULTISET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#MUMPS">MUMPS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NAME">NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NAMED_ARGUMENT_ASSIGNMENT">NAMED_ARGUMENT_ASSIGNMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NAMES">NAMES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NANOSECOND">NANOSECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NATIONAL">NATIONAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NATURAL">NATURAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NCHAR">NCHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NCLOB">NCLOB</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NE">NE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NE2">NE2</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NESTING">NESTING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NEW">NEW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NEXT">NEXT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NO">NO</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NONE">NONE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NORMALIZE">NORMALIZE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NORMALIZED">NORMALIZED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NOT">NOT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NTH_VALUE">NTH_VALUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NTILE">NTILE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NULL">NULL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NULLABLE">NULLABLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NULLIF">NULLIF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NULLS">NULLS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NUMBER">NUMBER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#NUMERIC">NUMERIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OBJECT">OBJECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OCCURRENCES_REGEX">OCCURRENCES_REGEX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OCTET_LENGTH">OCTET_LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OCTETS">OCTETS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OF">OF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OFFSET">OFFSET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OLD">OLD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OMIT">OMIT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ON">ON</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ONE">ONE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ONLY">ONLY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OPEN">OPEN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OPTION">OPTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OPTIONS">OPTIONS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OR">OR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ORDER">ORDER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ORDERING">ORDERING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ORDINALITY">ORDINALITY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OTHERS">OTHERS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OUT">OUT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OUTER">OUTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OUTPUT">OUTPUT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OVER">OVER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OVERLAPS">OVERLAPS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OVERLAY">OVERLAY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#OVERRIDING">OVERRIDING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PAD">PAD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARAMETER">PARAMETER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARAMETER_MODE">PARAMETER_MODE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARAMETER_NAME">PARAMETER_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARAMETER_ORDINAL_POSITION">PARAMETER_ORDINAL_POSITION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARAMETER_SPECIFIC_CATALOG">PARAMETER_SPECIFIC_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARAMETER_SPECIFIC_NAME">PARAMETER_SPECIFIC_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARAMETER_SPECIFIC_SCHEMA">PARAMETER_SPECIFIC_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARTIAL">PARTIAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PARTITION">PARTITION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PASCAL">PASCAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PASSING">PASSING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PASSTHROUGH">PASSTHROUGH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PAST">PAST</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PATH">PATH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PATTERN">PATTERN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PER">PER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PERCENT">PERCENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PERCENT_RANK">PERCENT_RANK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PERCENT_REMAINDER">PERCENT_REMAINDER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PERCENTILE_CONT">PERCENTILE_CONT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PERCENTILE_DISC">PERCENTILE_DISC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PERIOD">PERIOD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PERMUTE">PERMUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PLACING">PLACING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PLAN">PLAN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PLI">PLI</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PLUS">PLUS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PORTION">PORTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#POSITION">POSITION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#POSITION_REGEX">POSITION_REGEX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#POWER">POWER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PRECEDES">PRECEDES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PRECEDING">PRECEDING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PRECISION">PRECISION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PREFIXED_STRING_LITERAL">PREFIXED_STRING_LITERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PREPARE">PREPARE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PRESERVE">PRESERVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PREV">PREV</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PRIMARY">PRIMARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PRIOR">PRIOR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PRIVILEGES">PRIVILEGES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PROCEDURE">PROCEDURE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PROPERTIES">PROPERTIES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#PUBLIC">PUBLIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#QUARTER">QUARTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#QUOTE">QUOTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#QUOTED_IDENTIFIER">QUOTED_IDENTIFIER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#QUOTED_STRING">QUOTED_STRING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RANGE">RANGE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RANK">RANK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RBRACE">RBRACE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RBRACKET">RBRACKET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#READ">READ</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#READS">READS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REAL">REAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RECURSIVE">RECURSIVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REF">REF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REFERENCES">REFERENCES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REFERENCING">REFERENCING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REFRESH">REFRESH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_AVGX">REGR_AVGX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_AVGY">REGR_AVGY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_COUNT">REGR_COUNT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_INTERCEPT">REGR_INTERCEPT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_R2">REGR_R2</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_SLOPE">REGR_SLOPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_SXX">REGR_SXX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_SXY">REGR_SXY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REGR_SYY">REGR_SYY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RELATIVE">RELATIVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RELEASE">RELEASE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REMOVE">REMOVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REPEATABLE">REPEATABLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REPLACE">REPLACE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RESET">RESET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RESPECT">RESPECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RESTART">RESTART</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RESTRICT">RESTRICT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RESULT">RESULT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RETURN">RETURN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RETURNED_CARDINALITY">RETURNED_CARDINALITY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RETURNED_LENGTH">RETURNED_LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RETURNED_OCTET_LENGTH">RETURNED_OCTET_LENGTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RETURNED_SQLSTATE">RETURNED_SQLSTATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RETURNING">RETURNING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RETURNS">RETURNS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#REVOKE">REVOKE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RIGHT">RIGHT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROLE">ROLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROLLBACK">ROLLBACK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROLLUP">ROLLUP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROUTINE">ROUTINE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROUTINE_CATALOG">ROUTINE_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROUTINE_NAME">ROUTINE_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROUTINE_SCHEMA">ROUTINE_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROW">ROW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROW_COUNT">ROW_COUNT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROW_NUMBER">ROW_NUMBER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ROWS">ROWS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RPAREN">RPAREN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#RUNNING">RUNNING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SAMPLE">SAMPLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SAVEPOINT">SAVEPOINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCALAR">SCALAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCALE">SCALE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCH">SCH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCH_LOAD">SCH_LOAD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCH_NUM">SCH_NUM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCH_PAREN_STRING">SCH_PAREN_STRING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCHEMA">SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCHEMA_NAME">SCHEMA_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCHEMAS">SCHEMAS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCOPE">SCOPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCOPE_CATALOGS">SCOPE_CATALOGS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCOPE_NAME">SCOPE_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCOPE_SCHEMA">SCOPE_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SCROLL">SCROLL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SEARCH">SEARCH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SECOND">SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SECONDS">SECONDS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SECTION">SECTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SECURITY">SECURITY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SEEK">SEEK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SELECT">SELECT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SELF">SELF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SEMICOLON">SEMICOLON</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SENSITIVE">SENSITIVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SEQUENCE">SEQUENCE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SERIALIZABLE">SERIALIZABLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SERVER">SERVER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SERVER_NAME">SERVER_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SESSION">SESSION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SESSION_USER">SESSION_USER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SET">SET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SET_MINUS">SET_MINUS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SETS">SETS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SHOW">SHOW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SIMILAR">SIMILAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SIMPLE">SIMPLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SINGLE_LINE_COMMENT">SINGLE_LINE_COMMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SIZE">SIZE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SKIP_">SKIP_</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SLASH">SLASH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SMALLINT">SMALLINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SOME">SOME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SOURCE">SOURCE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SPACE">SPACE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SPECIFIC">SPECIFIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SPECIFIC_NAME">SPECIFIC_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SPECIFICTYPE">SPECIFICTYPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL">SQL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_BIGINT">SQL_BIGINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_BINARY">SQL_BINARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_BIT">SQL_BIT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_BLOB">SQL_BLOB</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_BOOLEAN">SQL_BOOLEAN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_CHAR">SQL_CHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_CLOB">SQL_CLOB</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_DATE">SQL_DATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_DECIMAL">SQL_DECIMAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_DOUBLE">SQL_DOUBLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_FLOAT">SQL_FLOAT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTEGER">SQL_INTEGER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_DAY">SQL_INTERVAL_DAY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_DAY_TO_HOUR">SQL_INTERVAL_DAY_TO_HOUR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_DAY_TO_MINUTE">SQL_INTERVAL_DAY_TO_MINUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_DAY_TO_SECOND">SQL_INTERVAL_DAY_TO_SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_HOUR">SQL_INTERVAL_HOUR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_HOUR_TO_MINUTE">SQL_INTERVAL_HOUR_TO_MINUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_HOUR_TO_SECOND">SQL_INTERVAL_HOUR_TO_SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_MINUTE">SQL_INTERVAL_MINUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_MINUTE_TO_SECOND">SQL_INTERVAL_MINUTE_TO_SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_MONTH">SQL_INTERVAL_MONTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_SECOND">SQL_INTERVAL_SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_YEAR">SQL_INTERVAL_YEAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_INTERVAL_YEAR_TO_MONTH">SQL_INTERVAL_YEAR_TO_MONTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_LONGVARBINARY">SQL_LONGVARBINARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_LONGVARCHAR">SQL_LONGVARCHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_LONGVARNCHAR">SQL_LONGVARNCHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_NCHAR">SQL_NCHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_NCLOB">SQL_NCLOB</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_NUMERIC">SQL_NUMERIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_NVARCHAR">SQL_NVARCHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_REAL">SQL_REAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_SMALLINT">SQL_SMALLINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TIME">SQL_TIME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TIMESTAMP">SQL_TIMESTAMP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TINYINT">SQL_TINYINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_DAY">SQL_TSI_DAY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_FRAC_SECOND">SQL_TSI_FRAC_SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_HOUR">SQL_TSI_HOUR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_MICROSECOND">SQL_TSI_MICROSECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_MINUTE">SQL_TSI_MINUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_MONTH">SQL_TSI_MONTH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_QUARTER">SQL_TSI_QUARTER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_SECOND">SQL_TSI_SECOND</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_WEEK">SQL_TSI_WEEK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_TSI_YEAR">SQL_TSI_YEAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_VARBINARY">SQL_VARBINARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQL_VARCHAR">SQL_VARCHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQLEXCEPTION">SQLEXCEPTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQLSTATE">SQLSTATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQLWARNING">SQLWARNING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SQRT">SQRT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STAR">STAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#START">START</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STATE">STATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STATEMENT">STATEMENT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STATIC">STATIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STATISTICS">STATISTICS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STDDEV_POP">STDDEV_POP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STDDEV_SAMP">STDDEV_SAMP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STORAGE">STORAGE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STREAM">STREAM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STRUCTURE">STRUCTURE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#STYLE">STYLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUBCLASS_ORIGIN">SUBCLASS_ORIGIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUBMULTISET">SUBMULTISET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUBSET">SUBSET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUBSTITUTE">SUBSTITUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUBSTRING">SUBSTRING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUBSTRING_REGEX">SUBSTRING_REGEX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUCCEEDS">SUCCEEDS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SUM">SUM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SYMMETRIC">SYMMETRIC</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SYSTEM">SYSTEM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SYSTEM_TIME">SYSTEM_TIME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#SYSTEM_USER">SYSTEM_USER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TABLE">TABLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TABLE_NAME">TABLE_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TABLES">TABLES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TABLESAMPLE">TABLESAMPLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TEMPORARY">TEMPORARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#THEN">THEN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TIES">TIES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TIME">TIME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TIMESTAMP">TIMESTAMP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TIMESTAMPADD">TIMESTAMPADD</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TIMESTAMPDIFF">TIMESTAMPDIFF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TIMEZONE_HOUR">TIMEZONE_HOUR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TIMEZONE_MINUTE">TIMEZONE_MINUTE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TINYINT">TINYINT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TO">TO</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#tokenImage">tokenImage</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TOP_LEVEL_COUNT">TOP_LEVEL_COUNT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRAILING">TRAILING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSACTION">TRANSACTION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSACTIONS_ACTIVE">TRANSACTIONS_ACTIVE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSACTIONS_COMMITTED">TRANSACTIONS_COMMITTED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSACTIONS_ROLLED_BACK">TRANSACTIONS_ROLLED_BACK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSFORM">TRANSFORM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSFORMS">TRANSFORMS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSLATE">TRANSLATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSLATE_REGEX">TRANSLATE_REGEX</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRANSLATION">TRANSLATION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TREAT">TREAT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRIGGER">TRIGGER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRIGGER_CATALOG">TRIGGER_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRIGGER_NAME">TRIGGER_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRIGGER_SCHEMA">TRIGGER_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRIM">TRIM</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRIM_ARRAY">TRIM_ARRAY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRUE">TRUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TRUNCATE">TRUNCATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TUMBLE">TUMBLE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#TYPE">TYPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UESCAPE">UESCAPE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNBOUNDED">UNBOUNDED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNCOMMITTED">UNCOMMITTED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNCONDITIONAL">UNCONDITIONAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNDER">UNDER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNICODE_QUOTED_ESCAPE_CHAR">UNICODE_QUOTED_ESCAPE_CHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNICODE_QUOTED_IDENTIFIER">UNICODE_QUOTED_IDENTIFIER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNICODE_STRING_LITERAL">UNICODE_STRING_LITERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNION">UNION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNIQUE">UNIQUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNKNOWN">UNKNOWN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNNAMED">UNNAMED</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNNEST">UNNEST</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UNSIGNED_INTEGER_LITERAL">UNSIGNED_INTEGER_LITERAL</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UPDATE">UPDATE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UPPER">UPPER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UPSERT">UPSERT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USAGE">USAGE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USE">USE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USER">USER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USER_DEFINED_TYPE_CATALOG">USER_DEFINED_TYPE_CATALOG</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USER_DEFINED_TYPE_CODE">USER_DEFINED_TYPE_CODE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USER_DEFINED_TYPE_NAME">USER_DEFINED_TYPE_NAME</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USER_DEFINED_TYPE_SCHEMA">USER_DEFINED_TYPE_SCHEMA</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#USING">USING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UTF16">UTF16</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UTF32">UTF32</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#UTF8">UTF8</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VALUE">VALUE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VALUE_OF">VALUE_OF</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VALUES">VALUES</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VAR_POP">VAR_POP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VAR_SAMP">VAR_SAMP</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VARBINARY">VARBINARY</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VARCHAR">VARCHAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VARYING">VARYING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VERSION">VERSION</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VERSIONING">VERSIONING</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VERTICAL_BAR">VERTICAL_BAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#VIEW">VIEW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WEEK">WEEK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WHEN">WHEN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WHENEVER">WHENEVER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WHERE">WHERE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WHITESPACE">WHITESPACE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WIDTH_BUCKET">WIDTH_BUCKET</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WINDOW">WINDOW</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WITH">WITH</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WITHIN">WITHIN</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WITHOUT">WITHOUT</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WORK">WORK</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WRAPPER">WRAPPER</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#WRITE">WRITE</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#XML">XML</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#YEAR">YEAR</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#YEARS">YEARS</a>, <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html#ZONE">ZONE</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DrillParserImpl-org.apache.drill.exec.planner.sql.parser.impl.DrillParserImplTokenManager-">DrillParserImpl</a></span>(<a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplTokenManager.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplTokenManager</a> tm)</code> |
| <div class="block">Constructor with generated Token Manager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DrillParserImpl-java.io.InputStream-">DrillParserImpl</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream)</code> |
| <div class="block">Constructor with InputStream.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DrillParserImpl-java.io.InputStream-java.lang.String-">DrillParserImpl</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encoding)</code> |
| <div class="block">Constructor with InputStream and supplied encoding</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DrillParserImpl-java.io.Reader-">DrillParserImpl</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> stream)</code> |
| <div class="block">Constructor.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#addProperty-org.apache.calcite.sql.SqlNodeList-">addProperty</a></span>(org.apache.calcite.sql.SqlNodeList properties)</code> |
| <div class="block">Helper method to add string literals divided by equals into SqlNodeList.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Arg-java.util.List-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">Arg</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Arg0-java.util.List-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">Arg0</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ArrayConstructor--">ArrayConstructor</a></span>()</code> |
| <div class="block">Parses an ARRAY constructor</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#AtomicRowExpression--">AtomicRowExpression</a></span>()</code> |
| <div class="block">Parses an atomic row expression.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlBinaryOperator</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#BinaryMultisetOperator--">BinaryMultisetOperator</a></span>()</code> |
| <div class="block">Parses a binary multiset operator.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlBinaryOperator</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#BinaryQueryOperator--">BinaryQueryOperator</a></span>()</code> |
| <div class="block">Parses a binary query operator like UNION.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlBinaryOperator</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#BinaryRowOperator--">BinaryRowOperator</a></span>()</code> |
| <div class="block">Parses a binary row operator like AND.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#BuiltinFunctionCall--">BuiltinFunctionCall</a></span>()</code> |
| <div class="block">Parses a call to a builtin function with special syntax.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#CaseExpression--">CaseExpression</a></span>()</code> </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#CharacterTypeName-org.apache.calcite.sql.parser.Span-">CharacterTypeName</a></span>(org.apache.calcite.sql.parser.Span s)</code> |
| <div class="block">Parse character types: char, varchar.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCollation</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#CollateClause--">CollateClause</a></span>()</code> |
| <div class="block">Parses a COLLATE clause</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#CollectionsTypeName-org.apache.calcite.sql.SqlTypeNameSpec-">CollectionsTypeName</a></span>(org.apache.calcite.sql.SqlTypeNameSpec elementTypeName)</code> |
| <div class="block">Parse a collection type name, the input element type name may |
| also be a collection type.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ColumnType-java.util.List-">ColumnType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> list)</code> </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlKind</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#comp--">comp</a></span>()</code> |
| <div class="block">Parses a comparison operator inside a SOME / ALL predicate.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlIdentifier</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#CompoundIdentifier--">CompoundIdentifier</a></span>()</code> |
| <div class="block">Parses a Drill compound identifier.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#CompoundIdentifierType-java.util.List-java.util.List-">CompoundIdentifierType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> list, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> extendList)</code> |
| <div class="block">Parses a compound identifier with optional type.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlIdentifier</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ContextVariable--">ContextVariable</a></span>()</code> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#CursorExpression-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">CursorExpression</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a CURSOR(query) expression.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlDataTypeSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DataType--">DataType</a></span>()</code> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DateTimeLiteral--">DateTimeLiteral</a></span>()</code> |
| <div class="block">Parses a date/time literal.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DateTimeTypeName--">DateTimeTypeName</a></span>()</code> |
| <div class="block">Parse datetime types: date, time, timestamp.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Day--">Day</a></span>()</code> </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Default--">Default</a></span>()</code> </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#disable_tracing--">disable_tracing</a></span>()</code> |
| <div class="block">Disable tracing.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/DrillSqlResetOption.html" title="class in org.apache.drill.exec.planner.sql.parser">DrillSqlResetOption</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DrillSqlResetOption-org.apache.calcite.sql.parser.Span-java.lang.String-">DrillSqlResetOption</a></span>(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scope)</code> |
| <div class="block">Parses a RESET statement without a leading "ALTER <SCOPE>": |
| |
| RESET { <NAME> | ALL }</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/DrillSqlSetOption.html" title="class in org.apache.drill.exec.planner.sql.parser">DrillSqlSetOption</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DrillSqlSetOption-org.apache.calcite.sql.parser.Span-java.lang.String-">DrillSqlSetOption</a></span>(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scope)</code> |
| <div class="block">Parses a SET statement without a leading "ALTER <SCOPE>": |
| |
| SET <NAME> [ = VALUE ]</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlDynamicParam</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#DynamicParam--">DynamicParam</a></span>()</code> |
| <div class="block">Parses a dynamic parameter marker.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#enable_tracing--">enable_tracing</a></span>()</code> |
| <div class="block">Enable tracing.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlExplain.Depth</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ExplainDepth--">ExplainDepth</a></span>()</code> |
| <div class="block">Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for |
| EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlExplainLevel</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ExplainDetailLevel--">ExplainDetailLevel</a></span>()</code> |
| <div class="block">Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ExplicitTable-org.apache.calcite.sql.parser.SqlParserPos-">ExplicitTable</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos)</code> |
| <div class="block">Parses an explicit TABLE t reference.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Expression-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">Expression</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a row expression or a parenthesized expression of any kind.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Expression2-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">Expression2</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a binary row expression, or a parenthesized expression of any |
| kind.</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Expression2b-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-java.util.List-">Expression2b</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> list)</code> </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Expression3-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">Expression3</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a unary row expression, or a parenthesized expression of any |
| kind.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ExpressionCommaList-org.apache.calcite.sql.parser.Span-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">ExpressionCommaList</a></span>(org.apache.calcite.sql.parser.Span s, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a list of expressions separated by commas.</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ExtendedTableRef--">ExtendedTableRef</a></span>()</code> |
| <div class="block">Allows parser to be extended with new types of table references.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ExtendList--">ExtendList</a></span>()</code> </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#FieldNameTypeCommaList-java.util.List-java.util.List-">FieldNameTypeCommaList</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlIdentifier> fieldNames, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes)</code> |
| <div class="block">Parse a "name1 type1 [NULL | NOT NULL], name2 type2 [NULL | NOT NULL] ..." list, |
| the field type default is not nullable.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#FloorCeilOptions-org.apache.calcite.sql.parser.Span-boolean-">FloorCeilOptions</a></span>(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag)</code> </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#FromClause--">FromClause</a></span>()</code> |
| <div class="block">Parses the FROM clause for a SELECT.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlIdentifier</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#FunctionName--">FunctionName</a></span>()</code> |
| <div class="block">Parses the name of a function (either a compound identifier or |
| a reserved word which can be used as a function name).</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#FunctionParameterList-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">FunctionParameterList</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses function parameter lists including DISTINCT keyword recognition, |
| DEFAULT, and named argument assignment.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#generateParseException--">generateParseException</a></span>()</code> |
| <div class="block">Generate ParseException.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#getMetadata--">getMetadata</a></span>()</code> </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#getNextToken--">getNextToken</a></span>()</code> |
| <div class="block">Get the next Token.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>protected org.apache.calcite.sql.parser.SqlParserPos</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#getPos--">getPos</a></span>()</code> </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#getToken-int-">getToken</a></span>(int index)</code> |
| <div class="block">Get the specific Token.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#GroupByOpt--">GroupByOpt</a></span>()</code> |
| <div class="block">Parses the optional GROUP BY clause for SELECT.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#GroupByWindowingCall--">GroupByWindowingCall</a></span>()</code> |
| <div class="block">Parses a call to a grouping function inside the GROUP BY clause, |
| for example <code>TUMBLE(rowtime, INTERVAL '1' MINUTE)</code>.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#GroupingElement--">GroupingElement</a></span>()</code> </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#GroupingElementList--">GroupingElementList</a></span>()</code> </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#HavingOpt--">HavingOpt</a></span>()</code> |
| <div class="block">Parses the optional HAVING clause for SELECT.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Hour--">Hour</a></span>()</code> </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Identifier--">Identifier</a></span>()</code> |
| <div class="block">Parses a simple identifier as a String.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#IdentifierSegment-java.util.List-java.util.List-">IdentifierSegment</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> names, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.parser.SqlParserPos> positions)</code> |
| <div class="block">Parses one segment of an identifier that may be composite.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#IntervalLiteral--">IntervalLiteral</a></span>()</code> |
| <div class="block">Parses an interval literal.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlIntervalQualifier</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#IntervalQualifier--">IntervalQualifier</a></span>()</code> </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#IntLiteral--">IntLiteral</a></span>()</code> </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JdbcFunctionCall--">JdbcFunctionCall</a></span>()</code> |
| <div class="block">Parses a function call expression with JDBC syntax.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JdbcOdbcDataType--">JdbcOdbcDataType</a></span>()</code> </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlJdbcDataTypeName</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JdbcOdbcDataTypeName--">JdbcOdbcDataTypeName</a></span>()</code> </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JoinTable-org.apache.calcite.sql.SqlNode-">JoinTable</a></span>(org.apache.calcite.sql.SqlNode e)</code> |
| <div class="block">Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JoinType--">JoinType</a></span>()</code> </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonApiCommonSyntax--">JsonApiCommonSyntax</a></span>()</code> </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonArrayAggFunctionCall--">JsonArrayAggFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonArrayAggOrderByClause--">JsonArrayAggOrderByClause</a></span>()</code> </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonArrayFunctionCall--">JsonArrayFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonConstructorNullClause--">JsonConstructorNullClause</a></span>()</code> </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlJsonExistsErrorBehavior</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonExistsErrorBehavior--">JsonExistsErrorBehavior</a></span>()</code> </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonExistsFunctionCall--">JsonExistsFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonInputClause--">JsonInputClause</a></span>()</code> </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonName--">JsonName</a></span>()</code> </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonNameAndValue--">JsonNameAndValue</a></span>()</code> </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonObjectAggFunctionCall--">JsonObjectAggFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonObjectFunctionCall--">JsonObjectFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlDataTypeSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonOutputClause--">JsonOutputClause</a></span>()</code> </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonPathSpec--">JsonPathSpec</a></span>()</code> </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonQueryEmptyOrErrorBehavior--">JsonQueryEmptyOrErrorBehavior</a></span>()</code> </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonQueryFunctionCall--">JsonQueryFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonQueryWrapperBehavior--">JsonQueryWrapperBehavior</a></span>()</code> </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlJsonEncoding</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonRepresentation--">JsonRepresentation</a></span>()</code> </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlDataTypeSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonReturningClause--">JsonReturningClause</a></span>()</code> </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonValueEmptyOrErrorBehavior--">JsonValueEmptyOrErrorBehavior</a></span>()</code> </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#JsonValueFunctionCall--">JsonValueFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#LeafQuery-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">LeafQuery</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a leaf in a query expression (SELECT, VALUES or TABLE).</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#LeafQueryOrExpr-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">LeafQueryOrExpr</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses either a row expression, a leaf query expression, or |
| a parenthesized expression of any kind.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Literal--">Literal</a></span>()</code> |
| <div class="block">Parses a literal expression, allowing continued string literals.</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MapConstructor--">MapConstructor</a></span>()</code> |
| <div class="block">Parses a MAP constructor</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlMatchRecognize</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MatchRecognize-org.apache.calcite.sql.SqlNode-">MatchRecognize</a></span>(org.apache.calcite.sql.SqlNode tableRef)</code> |
| <div class="block">Parses a MATCH_RECOGNIZE clause following a table expression.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MatchRecognizeCallWithModifier--">MatchRecognizeCallWithModifier</a></span>()</code> </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MatchRecognizeFunctionCall--">MatchRecognizeFunctionCall</a></span>()</code> </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MatchRecognizeNavigationLogical--">MatchRecognizeNavigationLogical</a></span>()</code> </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MatchRecognizeNavigationPhysical--">MatchRecognizeNavigationPhysical</a></span>()</code> </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MeasureColumn--">MeasureColumn</a></span>()</code> </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MeasureColumnCommaList-org.apache.calcite.sql.parser.Span-">MeasureColumnCommaList</a></span>(org.apache.calcite.sql.parser.Span s)</code> </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Minute--">Minute</a></span>()</code> </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Month--">Month</a></span>()</code> </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#MultisetConstructor--">MultisetConstructor</a></span>()</code> |
| <div class="block">Parses a MULTISET constructor</div> |
| </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NamedFunctionCall--">NamedFunctionCall</a></span>()</code> |
| <div class="block">Parses a call to a named function (could be a builtin with regular |
| syntax, or else a UDF).</div> |
| </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NamedRoutineCall-org.apache.calcite.sql.SqlFunctionCategory-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">NamedRoutineCall</a></span>(org.apache.calcite.sql.SqlFunctionCategory routineType, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Natural--">Natural</a></span>()</code> </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NewSpecification--">NewSpecification</a></span>()</code> |
| <div class="block">Parses a NEW UDT(...) expression.</div> |
| </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedJdbcFunctionName--">NonReservedJdbcFunctionName</a></span>()</code> |
| <div class="block">Parses the name of a JDBC function that is a token but is not reserved.</div> |
| </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedKeyWord--">NonReservedKeyWord</a></span>()</code> |
| <div class="block">Parses a non-reserved keyword for use as an identifier.</div> |
| </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedKeyWord0of3--">NonReservedKeyWord0of3</a></span>()</code> </td> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedKeyWord1of3--">NonReservedKeyWord1of3</a></span>()</code> </td> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedKeyWord2of3--">NonReservedKeyWord2of3</a></span>()</code> </td> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.parser.SqlParseException</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#normalizeException-java.lang.Throwable-">normalizeException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> ex)</code> </td> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NullableOptDefaultFalse--">NullableOptDefaultFalse</a></span>()</code> |
| <div class="block">Parse a nullable option, default is false.</div> |
| </td> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NullableOptDefaultTrue--">NullableOptDefaultTrue</a></span>()</code> |
| <div class="block">Parse a nullable option, default is true.</div> |
| </td> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#nullTreatment-org.apache.calcite.sql.SqlCall-">nullTreatment</a></span>(org.apache.calcite.sql.SqlCall arg)</code> </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NumericLiteral--">NumericLiteral</a></span>()</code> |
| <div class="block">Parses a numeric literal (can be signed)</div> |
| </td> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#OrderBy-boolean-">OrderBy</a></span>(boolean accept)</code> |
| <div class="block">Parses an ORDER BY clause.</div> |
| </td> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#OrderedQueryOrExpr-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">OrderedQueryOrExpr</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses either a row expression or a query expression with an optional |
| ORDER BY.</div> |
| </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#OrderItem--">OrderItem</a></span>()</code> |
| <div class="block">Parses one list item in an ORDER BY clause.</div> |
| </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParenthesizedCompoundIdentifierList--">ParenthesizedCompoundIdentifierList</a></span>()</code> |
| <div class="block">Parses a comma-separated list of simple identifiers.</div> |
| </td> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParenthesizedExpression-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">ParenthesizedExpression</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a parenthesized query or single row expression.</div> |
| </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParenthesizedQueryOrCommaList-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">ParenthesizedQueryOrCommaList</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses a parenthesized query or comma-list of row expressions.</div> |
| </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParenthesizedQueryOrCommaListWithDefault-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">ParenthesizedQueryOrCommaListWithDefault</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">As ParenthesizedQueryOrCommaList, but allows DEFAULT |
| in place of any of the expressions.</div> |
| </td> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParenthesizedSimpleIdentifierList--">ParenthesizedSimpleIdentifierList</a></span>()</code> |
| <div class="block">List of simple identifiers in parentheses.</div> |
| </td> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParseOptionalFieldList-java.lang.String-">ParseOptionalFieldList</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> relType)</code> |
| <div class="block">Parses an optional field list and makes sure no field is a "*".</div> |
| </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParseRequiredFieldList-java.lang.String-">ParseRequiredFieldList</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> relType)</code> |
| <div class="block">Parses a required field list and makes sure no field is a "*".</div> |
| </td> |
| </tr> |
| <tr id="i124" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCharStringLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ParseSchema--">ParseSchema</a></span>()</code> </td> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#parseSqlExpressionEof--">parseSqlExpressionEof</a></span>()</code> </td> |
| </tr> |
| <tr id="i126" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#parseSqlStmtEof--">parseSqlStmtEof</a></span>()</code> </td> |
| </tr> |
| <tr id="i127" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#parseSqlStmtList--">parseSqlStmtList</a></span>()</code> </td> |
| </tr> |
| <tr id="i128" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PatternDefinition--">PatternDefinition</a></span>()</code> </td> |
| </tr> |
| <tr id="i129" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PatternDefinitionCommaList-org.apache.calcite.sql.parser.Span-">PatternDefinitionCommaList</a></span>(org.apache.calcite.sql.parser.Span s)</code> </td> |
| </tr> |
| <tr id="i130" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PatternExpression--">PatternExpression</a></span>()</code> </td> |
| </tr> |
| <tr id="i131" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PatternFactor--">PatternFactor</a></span>()</code> </td> |
| </tr> |
| <tr id="i132" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PatternPrimary--">PatternPrimary</a></span>()</code> </td> |
| </tr> |
| <tr id="i133" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PatternTerm--">PatternTerm</a></span>()</code> </td> |
| </tr> |
| <tr id="i134" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PeriodConstructor--">PeriodConstructor</a></span>()</code> |
| <div class="block">Parses a PERIOD constructor</div> |
| </td> |
| </tr> |
| <tr id="i135" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlOperator</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#periodOperator--">periodOperator</a></span>()</code> </td> |
| </tr> |
| <tr id="i136" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlPostfixOperator</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PostfixRowOperator--">PostfixRowOperator</a></span>()</code> |
| <div class="block">Parses a postfix row operator like IS NOT NULL.</div> |
| </td> |
| </tr> |
| <tr id="i137" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PrecisionOpt--">PrecisionOpt</a></span>()</code> </td> |
| </tr> |
| <tr id="i138" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlPrefixOperator</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#PrefixRowOperator--">PrefixRowOperator</a></span>()</code> |
| <div class="block">Parses a prefix row operator like NOT.</div> |
| </td> |
| </tr> |
| <tr id="i139" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#QueryOrExpr-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">QueryOrExpr</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses either a row expression or a query expression without ORDER BY.</div> |
| </td> |
| </tr> |
| <tr id="i140" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ReInit-org.apache.drill.exec.planner.sql.parser.impl.DrillParserImplTokenManager-">ReInit</a></span>(<a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplTokenManager.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplTokenManager</a> tm)</code> |
| <div class="block">Reinitialise.</div> |
| </td> |
| </tr> |
| <tr id="i141" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ReInit-java.io.InputStream-">ReInit</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream)</code> |
| <div class="block">Reinitialise.</div> |
| </td> |
| </tr> |
| <tr id="i142" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ReInit-java.io.InputStream-java.lang.String-">ReInit</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encoding)</code> |
| <div class="block">Reinitialise.</div> |
| </td> |
| </tr> |
| <tr id="i143" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ReInit-java.io.Reader-">ReInit</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> stream)</code> |
| <div class="block">Reinitialise.</div> |
| </td> |
| </tr> |
| <tr id="i144" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlIdentifier</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#ReservedFunctionName--">ReservedFunctionName</a></span>()</code> |
| <div class="block">Parses a reserved word which is used as the name of a function.</div> |
| </td> |
| </tr> |
| <tr id="i145" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#RowConstructor--">RowConstructor</a></span>()</code> |
| <div class="block">Parses a row constructor in the context of a VALUES expression.</div> |
| </td> |
| </tr> |
| <tr id="i146" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#RowConstructorList-org.apache.calcite.sql.parser.Span-">RowConstructorList</a></span>(org.apache.calcite.sql.parser.Span s)</code> |
| <div class="block">Parses one or more rows in a VALUES expression.</div> |
| </td> |
| </tr> |
| <tr id="i147" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#RowExpressionExtension--">RowExpressionExtension</a></span>()</code> |
| <div class="block">Parses a row expression extension, it can be either an identifier, |
| or a call to a named function.</div> |
| </td> |
| </tr> |
| <tr id="i148" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#RowTypeName--">RowTypeName</a></span>()</code> |
| <div class="block">Parse Row type with format: Row(name1 type1, name2 type2).</div> |
| </td> |
| </tr> |
| <tr id="i149" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Scope--">Scope</a></span>()</code> </td> |
| </tr> |
| <tr id="i150" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Second--">Second</a></span>()</code> </td> |
| </tr> |
| <tr id="i151" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SelectExpression--">SelectExpression</a></span>()</code> |
| <div class="block">Parses one unaliased expression in a select list.</div> |
| </td> |
| </tr> |
| <tr id="i152" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SelectItem--">SelectItem</a></span>()</code> |
| <div class="block">Parses one item in a select list.</div> |
| </td> |
| </tr> |
| <tr id="i153" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SelectList--">SelectList</a></span>()</code> |
| <div class="block">Parses the select list of a SELECT statement.</div> |
| </td> |
| </tr> |
| <tr id="i154" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SequenceExpression--">SequenceExpression</a></span>()</code> </td> |
| </tr> |
| <tr id="i155" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#setConformance-org.apache.calcite.sql.validate.SqlConformance-">setConformance</a></span>(org.apache.calcite.sql.validate.SqlConformance conformance)</code> </td> |
| </tr> |
| <tr id="i156" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#setIdentifierMaxLength-int-">setIdentifierMaxLength</a></span>(int identifierMaxLength)</code> </td> |
| </tr> |
| <tr id="i157" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#setQuotedCasing-org.apache.calcite.avatica.util.Casing-">setQuotedCasing</a></span>(org.apache.calcite.avatica.util.Casing quotedCasing)</code> </td> |
| </tr> |
| <tr id="i158" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#setTabSize-int-">setTabSize</a></span>(int tabSize)</code> </td> |
| </tr> |
| <tr id="i159" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#setUnquotedCasing-org.apache.calcite.avatica.util.Casing-">setUnquotedCasing</a></span>(org.apache.calcite.avatica.util.Casing unquotedCasing)</code> </td> |
| </tr> |
| <tr id="i160" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlIdentifier</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SimpleIdentifier--">SimpleIdentifier</a></span>()</code> |
| <div class="block">Parses a simple identifier as an SqlIdentifier.</div> |
| </td> |
| </tr> |
| <tr id="i161" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SimpleIdentifierCommaList-java.util.List-">SimpleIdentifierCommaList</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> list)</code> |
| <div class="block">Parses a comma-separated list of simple identifiers.</div> |
| </td> |
| </tr> |
| <tr id="i162" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlSnapshot</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Snapshot-org.apache.calcite.sql.SqlNode-">Snapshot</a></span>(org.apache.calcite.sql.SqlNode tableRef)</code> |
| <div class="block">Parses a FOR SYSTEM_TIME clause following a table expression.</div> |
| </td> |
| </tr> |
| <tr id="i163" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SpecialLiteral--">SpecialLiteral</a></span>()</code> |
| <div class="block">Parse a special literal keyword</div> |
| </td> |
| </tr> |
| <tr id="i164" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlAlter</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlAlter--">SqlAlter</a></span>()</code> |
| <div class="block">Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS, |
| or explain plan level (physical/logical).</div> |
| </td> |
| </tr> |
| <tr id="i165" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlAlterSchema--">SqlAlterSchema</a></span>()</code> |
| <div class="block">Parses ALTER SCHEMA statements: |
| |
| ALTER SCHEMA |
| (FOR TABLE dfs.tmp.nation | PATH '/tmp/schema.json') |
| ADD [OR REPLACE] |
| [COLUMNS (col1 int, col2 varchar)] |
| [PROPERTIES ('prop1'='val1', 'prop2'='val2')] |
| |
| ALTER SCHEMA |
| (FOR TABLE dfs.tmp.nation | PATH '/tmp/schema.json') |
| REMOVE |
| [COLUMNS (`col1`, `col2`)] |
| [PROPERTIES ('prop1', 'prop2')]</div> |
| </td> |
| </tr> |
| <tr id="i166" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlAlterSchemaAdd-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlIdentifier-org.apache.calcite.sql.SqlNode-">SqlAlterSchemaAdd</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos, |
| org.apache.calcite.sql.SqlIdentifier table, |
| org.apache.calcite.sql.SqlNode path)</code> </td> |
| </tr> |
| <tr id="i167" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlAlterSchemaRemove-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlIdentifier-org.apache.calcite.sql.SqlNode-">SqlAlterSchemaRemove</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos, |
| org.apache.calcite.sql.SqlIdentifier table, |
| org.apache.calcite.sql.SqlNode path)</code> </td> |
| </tr> |
| <tr id="i168" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlAnalyzeTable--">SqlAnalyzeTable</a></span>()</code> |
| <div class="block">Parses a analyze statements: |
| |
| ANALYZE TABLE [table_name | table({table function name}(parameters))] [COLUMNS {(col1, col2, ...) | NONE}] REFRESH METADATA ['level' LEVEL] [{COMPUTE | ESTIMATE} | STATISTICS [ SAMPLE number PERCENT ]] |
| ANALYZE TABLE [table_name] DROP [METADATA|STATISTICS] [IF EXISTS] |
| ANALYZE TABLE [table_name | table({table function name}(parameters))] {COMPUTE | ESTIMATE} | STATISTICS [(column1, column2, ...)] [ SAMPLE numeric PERCENT ] |
| </div> |
| </td> |
| </tr> |
| <tr id="i169" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlCreateAlias-org.apache.calcite.sql.parser.SqlParserPos-boolean-boolean-">SqlCreateAlias</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos, |
| boolean replace, |
| boolean isPublic)</code> |
| <div class="block">Parses CREATE ALIAS statement |
| CREATE [OR REPLACE] [PUBLIC] ALIAS `alias` FOR [TABLE | STORAGE] `table/storage` [AS USER 'username']</div> |
| </td> |
| </tr> |
| <tr id="i170" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlCreateFunction--">SqlCreateFunction</a></span>()</code> |
| <div class="block">Parse create UDF statement |
| CREATE FUNCTION USING JAR 'jar_name'</div> |
| </td> |
| </tr> |
| <tr id="i171" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlCreateOrReplace--">SqlCreateOrReplace</a></span>()</code> |
| <div class="block">Parses CREATE [OR REPLACE] command for VIEW, TABLE or SCHEMA.</div> |
| </td> |
| </tr> |
| <tr id="i172" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlCreateSchema-org.apache.calcite.sql.parser.SqlParserPos-java.lang.String-">SqlCreateSchema</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> createType)</code> |
| <div class="block">Parses create table schema statement after CREATE OR REPLACE SCHEMA statement |
| which is handled in the SqlCreateOrReplace method.</div> |
| </td> |
| </tr> |
| <tr id="i173" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlCreateTable-org.apache.calcite.sql.parser.SqlParserPos-boolean-">SqlCreateTable</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos, |
| boolean isTemporary)</code> |
| <div class="block">Parses a CTAS or CTTAS statement after CREATE [TEMPORARY] TABLE statement |
| which is handled in the SqlCreateOrReplace method.</div> |
| </td> |
| </tr> |
| <tr id="i174" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlCreateView-org.apache.calcite.sql.parser.SqlParserPos-java.lang.String-">SqlCreateView</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> createType)</code> |
| <div class="block">Parses a create view or replace existing view statement.</div> |
| </td> |
| </tr> |
| <tr id="i175" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDelete--">SqlDelete</a></span>()</code> |
| <div class="block">Parses a DELETE statement.</div> |
| </td> |
| </tr> |
| <tr id="i176" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDescribe--">SqlDescribe</a></span>()</code> |
| <div class="block">Parses a DESCRIBE statement.</div> |
| </td> |
| </tr> |
| <tr id="i177" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDescribeSchema--">SqlDescribeSchema</a></span>()</code> |
| <div class="block">Parses statement |
| { DESCRIBE | DESC } { SCHEMA | DATABASE } name |
| { DESCRIBE | DESC } SCHEMA FOR TABLE dfs.my_table [AS (JSON | STATEMENT)]</div> |
| </td> |
| </tr> |
| <tr id="i178" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDescribeTable--">SqlDescribeTable</a></span>()</code> |
| <div class="block">Parses statement |
| { DESCRIBE | DESC } [TABLE] tblname [col_name | wildcard ]</div> |
| </td> |
| </tr> |
| <tr id="i179" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDrop--">SqlDrop</a></span>()</code> |
| <div class="block">Parses DROP command for VIEW, TABLE and SCHEMA.</div> |
| </td> |
| </tr> |
| <tr id="i180" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDropAlias--">SqlDropAlias</a></span>()</code> |
| <div class="block">Parses DROP ALIAS statement |
| DROP [PUBLIC] ALIAS [IF EXISTS] `employee-alias` [FOR (TABLE | STORAGE)] [AS USER 'username']</div> |
| </td> |
| </tr> |
| <tr id="i181" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDropAllAliases--">SqlDropAllAliases</a></span>()</code> |
| <div class="block">Parses DROP ALL ALIASES statement |
| DROP ALL [PUBLIC] ALIASES [FOR (TABLE | STORAGE)] [AS USER 'username']</div> |
| </td> |
| </tr> |
| <tr id="i182" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDropFunction--">SqlDropFunction</a></span>()</code> |
| <div class="block">Parse drop UDF statement |
| DROP FUNCTION USING JAR 'jar_name'</div> |
| </td> |
| </tr> |
| <tr id="i183" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDropSchema-org.apache.calcite.sql.parser.SqlParserPos-">SqlDropSchema</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos)</code> |
| <div class="block">Parses drop schema or drop schema if exists statement |
| after DROP SCHEMA statement which is handled in SqlDrop method.</div> |
| </td> |
| </tr> |
| <tr id="i184" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDropTable-org.apache.calcite.sql.parser.SqlParserPos-">SqlDropTable</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos)</code> |
| <div class="block">Parses a drop table or drop table if exists statement |
| after DROP TABLE statement which is handled in SqlDrop method.</div> |
| </td> |
| </tr> |
| <tr id="i185" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlDropView-org.apache.calcite.sql.parser.SqlParserPos-">SqlDropView</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos)</code> |
| <div class="block">Parses a drop view or drop view if exists statement |
| after DROP VIEW statement which is handled in SqlDrop method.</div> |
| </td> |
| </tr> |
| <tr id="i186" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlExplain--">SqlExplain</a></span>()</code> |
| <div class="block">Parses an EXPLAIN PLAN statement.</div> |
| </td> |
| </tr> |
| <tr id="i187" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlExpressionEof--">SqlExpressionEof</a></span>()</code> |
| <div class="block">Parses a SQL expression (such as might occur in a WHERE clause) followed by |
| the end-of-file symbol.</div> |
| </td> |
| </tr> |
| <tr id="i188" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlInsert--">SqlInsert</a></span>()</code> |
| <div class="block">Parses an INSERT statement.</div> |
| </td> |
| </tr> |
| <tr id="i189" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlInsertKeywords-java.util.List-">SqlInsertKeywords</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlLiteral> keywords)</code> </td> |
| </tr> |
| <tr id="i190" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlMerge--">SqlMerge</a></span>()</code> |
| <div class="block">Parses a MERGE statement.</div> |
| </td> |
| </tr> |
| <tr id="i191" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlProcedureCall--">SqlProcedureCall</a></span>()</code> |
| <div class="block">Parses a CALL statement.</div> |
| </td> |
| </tr> |
| <tr id="i192" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlQueryEof--">SqlQueryEof</a></span>()</code> |
| <div class="block">Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by |
| the end-of-file symbol.</div> |
| </td> |
| </tr> |
| <tr id="i193" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlQueryOrDml--">SqlQueryOrDml</a></span>()</code> |
| <div class="block">Parses a query (SELECT or VALUES) |
| or DML statement (INSERT, UPDATE, DELETE, MERGE).</div> |
| </td> |
| </tr> |
| <tr id="i194" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlRefreshMetadata--">SqlRefreshMetadata</a></span>()</code> |
| <div class="block">Parse refresh table metadata statement.</div> |
| </td> |
| </tr> |
| <tr id="i195" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlSelect</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlSelect--">SqlSelect</a></span>()</code> |
| <div class="block">Parses a leaf SELECT expression without ORDER BY.</div> |
| </td> |
| </tr> |
| <tr id="i196" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlSelectKeywords-java.util.List-">SqlSelectKeywords</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlLiteral> keywords)</code> </td> |
| </tr> |
| <tr id="i197" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlSetOption</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlSetOption-org.apache.calcite.sql.parser.Span-java.lang.String-">SqlSetOption</a></span>(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scope)</code> |
| <div class="block">Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading |
| "ALTER <SCOPE>".</div> |
| </td> |
| </tr> |
| <tr id="i198" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlShowFiles--">SqlShowFiles</a></span>()</code> |
| <div class="block">Parses statement |
| SHOW FILES [{FROM | IN} schema]</div> |
| </td> |
| </tr> |
| <tr id="i199" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlShowSchemas--">SqlShowSchemas</a></span>()</code> |
| <div class="block">Parses statement SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]</div> |
| </td> |
| </tr> |
| <tr id="i200" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlShowTables--">SqlShowTables</a></span>()</code> |
| <div class="block">Parses statement |
| SHOW TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]</div> |
| </td> |
| </tr> |
| <tr id="i201" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlStmt--">SqlStmt</a></span>()</code> |
| <div class="block">Parses an SQL statement.</div> |
| </td> |
| </tr> |
| <tr id="i202" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlStmtEof--">SqlStmtEof</a></span>()</code> |
| <div class="block">Parses an SQL statement followed by the end-of-file symbol.</div> |
| </td> |
| </tr> |
| <tr id="i203" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlStmtList--">SqlStmtList</a></span>()</code> |
| <div class="block">Parses a list of SQL statements separated by semicolon.</div> |
| </td> |
| </tr> |
| <tr id="i204" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlTypeName-org.apache.calcite.sql.parser.Span-">SqlTypeName</a></span>(org.apache.calcite.sql.parser.Span s)</code> </td> |
| </tr> |
| <tr id="i205" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlTypeName1-org.apache.calcite.sql.parser.Span-">SqlTypeName1</a></span>(org.apache.calcite.sql.parser.Span s)</code> </td> |
| </tr> |
| <tr id="i206" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlTypeName2-org.apache.calcite.sql.parser.Span-">SqlTypeName2</a></span>(org.apache.calcite.sql.parser.Span s)</code> </td> |
| </tr> |
| <tr id="i207" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlTypeName3-org.apache.calcite.sql.parser.Span-">SqlTypeName3</a></span>(org.apache.calcite.sql.parser.Span s)</code> </td> |
| </tr> |
| <tr id="i208" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlUpdate--">SqlUpdate</a></span>()</code> |
| <div class="block">Parses an UPDATE statement.</div> |
| </td> |
| </tr> |
| <tr id="i209" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SqlUseSchema--">SqlUseSchema</a></span>()</code> </td> |
| </tr> |
| <tr id="i210" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#StandardFloorCeilOptions-org.apache.calcite.sql.parser.Span-boolean-">StandardFloorCeilOptions</a></span>(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag)</code> </td> |
| </tr> |
| <tr id="i211" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#StringLiteral--">StringLiteral</a></span>()</code> |
| <div class="block">Parses a string literal.</div> |
| </td> |
| </tr> |
| <tr id="i212" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SubsetDefinition--">SubsetDefinition</a></span>()</code> </td> |
| </tr> |
| <tr id="i213" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#SubsetDefinitionCommaList-org.apache.calcite.sql.parser.Span-">SubsetDefinitionCommaList</a></span>(org.apache.calcite.sql.parser.Span s)</code> </td> |
| </tr> |
| <tr id="i214" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#switchTo-java.lang.String-">switchTo</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> stateName)</code> </td> |
| </tr> |
| <tr id="i215" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TableConstructor--">TableConstructor</a></span>()</code> |
| <div class="block">Parses a VALUES leaf query expression.</div> |
| </td> |
| </tr> |
| <tr id="i216" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TableFunctionCall-org.apache.calcite.sql.parser.SqlParserPos-">TableFunctionCall</a></span>(org.apache.calcite.sql.parser.SqlParserPos pos)</code> </td> |
| </tr> |
| <tr id="i217" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TableOverOpt--">TableOverOpt</a></span>()</code> |
| <div class="block">Allows an OVER clause following a table expression as an extension to |
| standard SQL syntax.</div> |
| </td> |
| </tr> |
| <tr id="i218" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TableRef--">TableRef</a></span>()</code> |
| <div class="block">Parses a table reference in a FROM clause, not lateral unless LATERAL |
| is explicitly specified.</div> |
| </td> |
| </tr> |
| <tr id="i219" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TableRef2-boolean-">TableRef2</a></span>(boolean lateral)</code> |
| <div class="block">Parses a table reference in a FROM clause.</div> |
| </td> |
| </tr> |
| <tr id="i220" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TimestampAddFunctionCall--">TimestampAddFunctionCall</a></span>()</code> |
| <div class="block">Parses a call to TIMESTAMPADD.</div> |
| </td> |
| </tr> |
| <tr id="i221" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TimestampDiffFunctionCall--">TimestampDiffFunctionCall</a></span>()</code> |
| <div class="block">Parses a call to TIMESTAMPDIFF.</div> |
| </td> |
| </tr> |
| <tr id="i222" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TimestampInterval--">TimestampInterval</a></span>()</code> </td> |
| </tr> |
| <tr id="i223" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TimeUnit--">TimeUnit</a></span>()</code> |
| <div class="block">Parses time unit for EXTRACT, CEIL and FLOOR functions.</div> |
| </td> |
| </tr> |
| <tr id="i224" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TimeZoneOpt--">TimeZoneOpt</a></span>()</code> |
| <div class="block">Parse a time zone suffix for DateTime types.</div> |
| </td> |
| </tr> |
| <tr id="i225" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlTypeNameSpec</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#TypeName--">TypeName</a></span>()</code> </td> |
| </tr> |
| <tr id="i226" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#UnquantifiedFunctionParameterList-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-">UnquantifiedFunctionParameterList</a></span>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code> |
| <div class="block">Parses function parameter lists.</div> |
| </td> |
| </tr> |
| <tr id="i227" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#UnsignedIntLiteral--">UnsignedIntLiteral</a></span>()</code> </td> |
| </tr> |
| <tr id="i228" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNumericLiteral</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#UnsignedNumericLiteral--">UnsignedNumericLiteral</a></span>()</code> |
| <div class="block">Parses a unsigned numeric literal</div> |
| </td> |
| </tr> |
| <tr id="i229" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#UnsignedNumericLiteralOrParam--">UnsignedNumericLiteralOrParam</a></span>()</code> |
| <div class="block">Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.</div> |
| </td> |
| </tr> |
| <tr id="i230" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#UnusedExtension--">UnusedExtension</a></span>()</code> |
| <div class="block">Defines a production which can never be accepted by the parser.</div> |
| </td> |
| </tr> |
| <tr id="i231" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlUpdate</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WhenMatchedClause-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlIdentifier-">WhenMatchedClause</a></span>(org.apache.calcite.sql.SqlNode table, |
| org.apache.calcite.sql.SqlIdentifier alias)</code> </td> |
| </tr> |
| <tr id="i232" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlInsert</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WhenNotMatchedClause-org.apache.calcite.sql.SqlNode-">WhenNotMatchedClause</a></span>(org.apache.calcite.sql.SqlNode table)</code> </td> |
| </tr> |
| <tr id="i233" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WhereOpt--">WhereOpt</a></span>()</code> |
| <div class="block">Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.</div> |
| </td> |
| </tr> |
| <tr id="i234" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WindowOpt--">WindowOpt</a></span>()</code> |
| <div class="block">Parses the optional WINDOW clause for SELECT</div> |
| </td> |
| </tr> |
| <tr id="i235" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNode</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WindowRange--">WindowRange</a></span>()</code> </td> |
| </tr> |
| <tr id="i236" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlWindow</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WindowSpecification--">WindowSpecification</a></span>()</code> |
| <div class="block">Parses a window specification.</div> |
| </td> |
| </tr> |
| <tr id="i237" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlCall</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#withinGroup-org.apache.calcite.sql.SqlNode-">withinGroup</a></span>(org.apache.calcite.sql.SqlNode arg)</code> </td> |
| </tr> |
| <tr id="i238" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlWithItem</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WithItem--">WithItem</a></span>()</code> </td> |
| </tr> |
| <tr id="i239" class="rowColor"> |
| <td class="colFirst"><code>org.apache.calcite.sql.SqlNodeList</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#WithList--">WithList</a></span>()</code> </td> |
| </tr> |
| <tr id="i240" class="altColor"> |
| <td class="colFirst"><code>org.apache.calcite.avatica.util.TimeUnit</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Year--">Year</a></span>()</code> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.apache.calcite.sql.parser.SqlAbstractParserImpl"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.calcite.sql.parser.SqlAbstractParserImpl</h3> |
| <code>createCall, createCall, getOriginalSql, getSql92ReservedWords, setOriginalSql</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="FACTORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FACTORY</h4> |
| <pre>public static final org.apache.calcite.sql.parser.SqlParserImplFactory FACTORY</pre> |
| <div class="block"><code>SqlParserImplFactory</code> implementation for creating parser.</div> |
| </li> |
| </ul> |
| <a name="token_source"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>token_source</h4> |
| <pre>public <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplTokenManager.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplTokenManager</a> token_source</pre> |
| <div class="block">Generated Token Manager.</div> |
| </li> |
| </ul> |
| <a name="token"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>token</h4> |
| <pre>public <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a> token</pre> |
| <div class="block">Current token.</div> |
| </li> |
| </ul> |
| <a name="jj_nt"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>jj_nt</h4> |
| <pre>public <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a> jj_nt</pre> |
| <div class="block">Next token.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="DrillParserImpl-java.io.InputStream-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DrillParserImpl</h4> |
| <pre>public DrillParserImpl(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream)</pre> |
| <div class="block">Constructor with InputStream.</div> |
| </li> |
| </ul> |
| <a name="DrillParserImpl-java.io.InputStream-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DrillParserImpl</h4> |
| <pre>public DrillParserImpl(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encoding)</pre> |
| <div class="block">Constructor with InputStream and supplied encoding</div> |
| </li> |
| </ul> |
| <a name="DrillParserImpl-java.io.Reader-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DrillParserImpl</h4> |
| <pre>public DrillParserImpl(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> stream)</pre> |
| <div class="block">Constructor.</div> |
| </li> |
| </ul> |
| <a name="DrillParserImpl-org.apache.drill.exec.planner.sql.parser.impl.DrillParserImplTokenManager-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>DrillParserImpl</h4> |
| <pre>public DrillParserImpl(<a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplTokenManager.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplTokenManager</a> tm)</pre> |
| <div class="block">Constructor with generated Token Manager.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="normalizeException-java.lang.Throwable-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>normalizeException</h4> |
| <pre>public org.apache.calcite.sql.parser.SqlParseException normalizeException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> ex)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>normalizeException</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMetadata--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetadata</h4> |
| <pre>public org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata getMetadata()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getMetadata</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setTabSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTabSize</h4> |
| <pre>public void setTabSize(int tabSize)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>setTabSize</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="switchTo-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>switchTo</h4> |
| <pre>public void switchTo(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> stateName)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>switchTo</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setQuotedCasing-org.apache.calcite.avatica.util.Casing-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setQuotedCasing</h4> |
| <pre>public void setQuotedCasing(org.apache.calcite.avatica.util.Casing quotedCasing)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>setQuotedCasing</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setUnquotedCasing-org.apache.calcite.avatica.util.Casing-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUnquotedCasing</h4> |
| <pre>public void setUnquotedCasing(org.apache.calcite.avatica.util.Casing unquotedCasing)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>setUnquotedCasing</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setIdentifierMaxLength-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIdentifierMaxLength</h4> |
| <pre>public void setIdentifierMaxLength(int identifierMaxLength)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>setIdentifierMaxLength</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setConformance-org.apache.calcite.sql.validate.SqlConformance-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setConformance</h4> |
| <pre>public void setConformance(org.apache.calcite.sql.validate.SqlConformance conformance)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>setConformance</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="parseSqlExpressionEof--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>parseSqlExpressionEof</h4> |
| <pre>public org.apache.calcite.sql.SqlNode parseSqlExpressionEof() |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>parseSqlExpressionEof</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="parseSqlStmtEof--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>parseSqlStmtEof</h4> |
| <pre>public org.apache.calcite.sql.SqlNode parseSqlStmtEof() |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>parseSqlStmtEof</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="parseSqlStmtList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>parseSqlStmtList</h4> |
| <pre>public org.apache.calcite.sql.SqlNodeList parseSqlStmtList() |
| throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>parseSqlStmtList</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ExtendedTableRef--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ExtendedTableRef</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode ExtendedTableRef() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Allows parser to be extended with new types of table references. The |
| default implementation of this production is empty.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TableOverOpt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TableOverOpt</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode TableOverOpt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Allows an OVER clause following a table expression as an extension to |
| standard SQL syntax. The default implementation of this production is empty.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlSelectKeywords-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlSelectKeywords</h4> |
| <pre>public final void SqlSelectKeywords(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlLiteral> keywords) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlInsertKeywords-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlInsertKeywords</h4> |
| <pre>public final void SqlInsertKeywords(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlLiteral> keywords) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="FloorCeilOptions-org.apache.calcite.sql.parser.Span-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FloorCeilOptions</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode FloorCeilOptions(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPos--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPos</h4> |
| <pre>protected org.apache.calcite.sql.parser.SqlParserPos getPos() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getPos</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="OrderedQueryOrExpr-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OrderedQueryOrExpr</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode OrderedQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses either a row expression or a query expression with an optional |
| ORDER BY. |
| |
| <p>Postgres syntax for limit: |
| |
| <blockquote><pre> |
| [ LIMIT { count | ALL } ] |
| [ OFFSET start ]</pre> |
| </blockquote> |
| |
| <p>MySQL syntax for limit: |
| |
| <blockquote><pre> |
| [ LIMIT { count | start, count } ]</pre> |
| </blockquote> |
| |
| <p>SQL:2008 syntax for limit: |
| |
| <blockquote><pre> |
| [ OFFSET start { ROW | ROWS } ] |
| [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]</pre> |
| </blockquote></div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LeafQuery-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LeafQuery</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode LeafQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a leaf in a query expression (SELECT, VALUES or TABLE).</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParenthesizedExpression-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParenthesizedExpression</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a parenthesized query or single row expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParenthesizedQueryOrCommaList-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParenthesizedQueryOrCommaList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a parenthesized query or comma-list of row expressions. |
| |
| <p>REVIEW jvs 8-Feb-2004: There's a small hole in this production. It can be |
| used to construct something like |
| |
| <blockquote><pre> |
| WHERE x IN (select count(*) from t where c=d,5)</pre> |
| </blockquote> |
| |
| <p>which should be illegal. The above is interpreted as equivalent to |
| |
| <blockquote><pre> |
| WHERE x IN ((select count(*) from t where c=d),5)</pre> |
| </blockquote> |
| |
| <p>which is a legal use of a sub-query. The only way to fix the hole is to |
| be able to remember whether a subexpression was parenthesized or not, which |
| means preserving parentheses in the SqlNode tree. This is probably |
| desirable anyway for use in purely syntactic parsing applications (e.g. SQL |
| pretty-printer). However, if this is done, it's important to also make |
| isA() on the paren node call down to its operand so that we can |
| always correctly discriminate a query from a row expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParenthesizedQueryOrCommaListWithDefault-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParenthesizedQueryOrCommaListWithDefault</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList ParenthesizedQueryOrCommaListWithDefault(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">As ParenthesizedQueryOrCommaList, but allows DEFAULT |
| in place of any of the expressions. For example, |
| <code>(x, DEFAULT, null, DEFAULT)</code>.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="UnquantifiedFunctionParameterList-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UnquantifiedFunctionParameterList</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a> UnquantifiedFunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses function parameter lists. |
| If the list starts with DISTINCT or ALL, it is discarded.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="FunctionParameterList-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FunctionParameterList</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a> FunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses function parameter lists including DISTINCT keyword recognition, |
| DEFAULT, and named argument assignment.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Arg0-java.util.List-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Arg0</h4> |
| <pre>public final void Arg0(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Arg-java.util.List-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Arg</h4> |
| <pre>public final void Arg(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Default--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Default</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode Default() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlQueryEof--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlQueryEof</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlQueryEof() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by |
| the end-of-file symbol.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlStmtList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlStmtList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList SqlStmtList() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a list of SQL statements separated by semicolon. |
| The semicolon is required between statements, but is |
| optional at the end.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlStmt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlStmt</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlStmt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an SQL statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlStmtEof--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlStmtEof</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlStmtEof() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an SQL statement followed by the end-of-file symbol.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlShowTables--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlShowTables</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlShowTables() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses statement |
| SHOW TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlShowFiles--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlShowFiles</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlShowFiles() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses statement |
| SHOW FILES [{FROM | IN} schema]</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlShowSchemas--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlShowSchemas</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlShowSchemas() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses statement SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDescribeTable--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDescribeTable</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDescribeTable() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses statement |
| { DESCRIBE | DESC } [TABLE] tblname [col_name | wildcard ]</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlUseSchema--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlUseSchema</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlUseSchema() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParseOptionalFieldList-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParseOptionalFieldList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList ParseOptionalFieldList(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> relType) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an optional field list and makes sure no field is a "*".</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParseRequiredFieldList-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParseRequiredFieldList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList ParseRequiredFieldList(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> relType) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a required field list and makes sure no field is a "*".</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlCreateOrReplace--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlCreateOrReplace</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlCreateOrReplace() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses CREATE [OR REPLACE] command for VIEW, TABLE or SCHEMA.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlCreateView-org.apache.calcite.sql.parser.SqlParserPos-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlCreateView</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlCreateView(org.apache.calcite.sql.parser.SqlParserPos pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> createType) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a create view or replace existing view statement. |
| after CREATE OR REPLACE VIEW statement which is handled in the SqlCreateOrReplace method. |
| |
| CREATE { [OR REPLACE] VIEW | VIEW [IF NOT EXISTS] | VIEW } view_name [ (field1, field2 ...) ] AS select_statement</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlCreateTable-org.apache.calcite.sql.parser.SqlParserPos-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlCreateTable</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlCreateTable(org.apache.calcite.sql.parser.SqlParserPos pos, |
| boolean isTemporary) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a CTAS or CTTAS statement after CREATE [TEMPORARY] TABLE statement |
| which is handled in the SqlCreateOrReplace method. |
| |
| CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tblname [ (field1, field2, ...) ] AS select_statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlCreateSchema-org.apache.calcite.sql.parser.SqlParserPos-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlCreateSchema</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlCreateSchema(org.apache.calcite.sql.parser.SqlParserPos pos, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> createType) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses create table schema statement after CREATE OR REPLACE SCHEMA statement |
| which is handled in the SqlCreateOrReplace method. |
| |
| CREATE [OR REPLACE] SCHEMA |
| [ |
| LOAD 'file:///path/to/raw_schema' |
| | |
| ( |
| col1 int, |
| col2 varchar(10) not null |
| ) |
| ] |
| [FOR TABLE dfs.my_table] |
| [PATH 'file:///path/to/schema'] |
| [PROPERTIES ('prop1'='val1', 'prop2'='val2')]</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addProperty-org.apache.calcite.sql.SqlNodeList-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addProperty</h4> |
| <pre>public final void addProperty(org.apache.calcite.sql.SqlNodeList properties) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Helper method to add string literals divided by equals into SqlNodeList.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDrop--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDrop</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDrop() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses DROP command for VIEW, TABLE and SCHEMA.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDropView-org.apache.calcite.sql.parser.SqlParserPos-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDropView</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDropView(org.apache.calcite.sql.parser.SqlParserPos pos) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a drop view or drop view if exists statement |
| after DROP VIEW statement which is handled in SqlDrop method. |
| |
| DROP VIEW [IF EXISTS] view_name;</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDropTable-org.apache.calcite.sql.parser.SqlParserPos-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDropTable</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDropTable(org.apache.calcite.sql.parser.SqlParserPos pos) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a drop table or drop table if exists statement |
| after DROP TABLE statement which is handled in SqlDrop method. |
| |
| DROP TABLE [IF EXISTS] table_name;</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDropSchema-org.apache.calcite.sql.parser.SqlParserPos-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDropSchema</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDropSchema(org.apache.calcite.sql.parser.SqlParserPos pos) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses drop schema or drop schema if exists statement |
| after DROP SCHEMA statement which is handled in SqlDrop method. |
| |
| DROP SCHEMA [IF EXISTS] |
| FOR TABLE dfs.my_table</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlRefreshMetadata--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlRefreshMetadata</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlRefreshMetadata() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse refresh table metadata statement. |
| REFRESH TABLE METADATA [COLUMNS ((field1, field2,..) | NONE)] table_name</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDescribeSchema--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDescribeSchema</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDescribeSchema() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses statement |
| { DESCRIBE | DESC } { SCHEMA | DATABASE } name |
| { DESCRIBE | DESC } SCHEMA FOR TABLE dfs.my_table [AS (JSON | STATEMENT)]</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlAlterSchema--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlAlterSchema</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlAlterSchema() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses ALTER SCHEMA statements: |
| |
| ALTER SCHEMA |
| (FOR TABLE dfs.tmp.nation | PATH '/tmp/schema.json') |
| ADD [OR REPLACE] |
| [COLUMNS (col1 int, col2 varchar)] |
| [PROPERTIES ('prop1'='val1', 'prop2'='val2')] |
| |
| ALTER SCHEMA |
| (FOR TABLE dfs.tmp.nation | PATH '/tmp/schema.json') |
| REMOVE |
| [COLUMNS (`col1`, `col2`)] |
| [PROPERTIES ('prop1', 'prop2')]</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlAlterSchemaAdd-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlIdentifier-org.apache.calcite.sql.SqlNode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlAlterSchemaAdd</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlAlterSchemaAdd(org.apache.calcite.sql.parser.SqlParserPos pos, |
| org.apache.calcite.sql.SqlIdentifier table, |
| org.apache.calcite.sql.SqlNode path) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParseSchema--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParseSchema</h4> |
| <pre>public final org.apache.calcite.sql.SqlCharStringLiteral ParseSchema() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlAlterSchemaRemove-org.apache.calcite.sql.parser.SqlParserPos-org.apache.calcite.sql.SqlIdentifier-org.apache.calcite.sql.SqlNode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlAlterSchemaRemove</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlAlterSchemaRemove(org.apache.calcite.sql.parser.SqlParserPos pos, |
| org.apache.calcite.sql.SqlIdentifier table, |
| org.apache.calcite.sql.SqlNode path) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlCreateFunction--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlCreateFunction</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlCreateFunction() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse create UDF statement |
| CREATE FUNCTION USING JAR 'jar_name'</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDropFunction--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDropFunction</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDropFunction() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse drop UDF statement |
| DROP FUNCTION USING JAR 'jar_name'</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParenthesizedCompoundIdentifierList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParenthesizedCompoundIdentifierList</h4> |
| <pre>public final org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList> ParenthesizedCompoundIdentifierList() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a comma-separated list of simple identifiers.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlAnalyzeTable--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlAnalyzeTable</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlAnalyzeTable() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a analyze statements: |
| <ul> |
| <li>ANALYZE TABLE [table_name | table({table function name}(parameters))] [COLUMNS {(col1, col2, ...) | NONE}] REFRESH METADATA ['level' LEVEL] [{COMPUTE | ESTIMATE} | STATISTICS [ SAMPLE number PERCENT ]] |
| <li>ANALYZE TABLE [table_name] DROP [METADATA|STATISTICS] [IF EXISTS] |
| <li>ANALYZE TABLE [table_name | table({table function name}(parameters))] {COMPUTE | ESTIMATE} | STATISTICS [(column1, column2, ...)] [ SAMPLE numeric PERCENT ] |
| </ul></div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DrillSqlSetOption-org.apache.calcite.sql.parser.Span-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DrillSqlSetOption</h4> |
| <pre>public final <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/DrillSqlSetOption.html" title="class in org.apache.drill.exec.planner.sql.parser">DrillSqlSetOption</a> DrillSqlSetOption(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scope) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a SET statement without a leading "ALTER <SCOPE>": |
| |
| SET <NAME> [ = VALUE ] |
| <p> |
| Statement handles in: <code>SetAndResetOptionHandler</code></div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DrillSqlResetOption-org.apache.calcite.sql.parser.Span-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DrillSqlResetOption</h4> |
| <pre>public final <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/DrillSqlResetOption.html" title="class in org.apache.drill.exec.planner.sql.parser">DrillSqlResetOption</a> DrillSqlResetOption(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scope) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a RESET statement without a leading "ALTER <SCOPE>": |
| |
| RESET { <NAME> | ALL } |
| <p> |
| Statement handles in: <code>SetAndResetOptionHandler</code></div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlCreateAlias-org.apache.calcite.sql.parser.SqlParserPos-boolean-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlCreateAlias</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlCreateAlias(org.apache.calcite.sql.parser.SqlParserPos pos, |
| boolean replace, |
| boolean isPublic) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses CREATE ALIAS statement |
| CREATE [OR REPLACE] [PUBLIC] ALIAS `alias` FOR [TABLE | STORAGE] `table/storage` [AS USER 'username']</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDropAlias--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDropAlias</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDropAlias() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses DROP ALIAS statement |
| DROP [PUBLIC] ALIAS [IF EXISTS] `employee-alias` [FOR (TABLE | STORAGE)] [AS USER 'username']</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDropAllAliases--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDropAllAliases</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDropAllAliases() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses DROP ALL ALIASES statement |
| DROP ALL [PUBLIC] ALIASES [FOR (TABLE | STORAGE)] [AS USER 'username']</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlSelect--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlSelect</h4> |
| <pre>public final org.apache.calcite.sql.SqlSelect SqlSelect() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a leaf SELECT expression without ORDER BY.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlExplain--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlExplain</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlExplain() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an EXPLAIN PLAN statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlQueryOrDml--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlQueryOrDml</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlQueryOrDml() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a query (SELECT or VALUES) |
| or DML statement (INSERT, UPDATE, DELETE, MERGE).</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ExplainDepth--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ExplainDepth</h4> |
| <pre>public final org.apache.calcite.sql.SqlExplain.Depth ExplainDepth() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for |
| EXPLAIN PLAN.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ExplainDetailLevel--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ExplainDetailLevel</h4> |
| <pre>public final org.apache.calcite.sql.SqlExplainLevel ExplainDetailLevel() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDescribe--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDescribe</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDescribe() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a DESCRIBE statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlProcedureCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlProcedureCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlProcedureCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a CALL statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NamedRoutineCall-org.apache.calcite.sql.SqlFunctionCategory-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NamedRoutineCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlInsert--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlInsert</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlInsert() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an INSERT statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlDelete--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlDelete</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlDelete() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a DELETE statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlUpdate--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlUpdate</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlUpdate() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an UPDATE statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlMerge--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlMerge</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlMerge() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a MERGE statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WhenMatchedClause-org.apache.calcite.sql.SqlNode-org.apache.calcite.sql.SqlIdentifier-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WhenMatchedClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlUpdate WhenMatchedClause(org.apache.calcite.sql.SqlNode table, |
| org.apache.calcite.sql.SqlIdentifier alias) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WhenNotMatchedClause-org.apache.calcite.sql.SqlNode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WhenNotMatchedClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlInsert WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SelectList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SelectList</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> SelectList() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the select list of a SELECT statement.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SelectItem--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SelectItem</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SelectItem() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses one item in a select list.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SelectExpression--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SelectExpression</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SelectExpression() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses one unaliased expression in a select list.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Natural--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Natural</h4> |
| <pre>public final org.apache.calcite.sql.SqlLiteral Natural() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JoinType--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JoinType</h4> |
| <pre>public final org.apache.calcite.sql.SqlLiteral JoinType() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JoinTable-org.apache.calcite.sql.SqlNode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JoinTable</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode JoinTable(org.apache.calcite.sql.SqlNode e) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="FromClause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FromClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode FromClause() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the FROM clause for a SELECT. |
| |
| <p>FROM is mandatory in standard SQL, optional in dialects such as MySQL, |
| PostgreSQL. The parser allows SELECT without FROM, but the validator fails |
| if conformance is, say, STRICT_2003.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TableRef--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TableRef</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode TableRef() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a table reference in a FROM clause, not lateral unless LATERAL |
| is explicitly specified.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TableRef2-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TableRef2</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode TableRef2(boolean lateral) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a table reference in a FROM clause.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ExtendList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ExtendList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList ExtendList() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ColumnType-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ColumnType</h4> |
| <pre>public final void ColumnType(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> list) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CompoundIdentifierType-java.util.List-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CompoundIdentifierType</h4> |
| <pre>public final void CompoundIdentifierType(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> list, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> extendList) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a compound identifier with optional type.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TableFunctionCall-org.apache.calcite.sql.parser.SqlParserPos-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TableFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode TableFunctionCall(org.apache.calcite.sql.parser.SqlParserPos pos) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ExplicitTable-org.apache.calcite.sql.parser.SqlParserPos-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ExplicitTable</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an explicit TABLE t reference.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TableConstructor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TableConstructor</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode TableConstructor() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a VALUES leaf query expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="RowConstructorList-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RowConstructorList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList RowConstructorList(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses one or more rows in a VALUES expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="RowConstructor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RowConstructor</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode RowConstructor() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a row constructor in the context of a VALUES expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WhereOpt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WhereOpt</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode WhereOpt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="GroupByOpt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GroupByOpt</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList GroupByOpt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the optional GROUP BY clause for SELECT.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="GroupingElementList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GroupingElementList</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> GroupingElementList() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="GroupingElement--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GroupingElement</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode GroupingElement() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ExpressionCommaList-org.apache.calcite.sql.parser.Span-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ExpressionCommaList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList ExpressionCommaList(org.apache.calcite.sql.parser.Span s, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a list of expressions separated by commas.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="HavingOpt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HavingOpt</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode HavingOpt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the optional HAVING clause for SELECT.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WindowOpt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WindowOpt</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList WindowOpt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the optional WINDOW clause for SELECT</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WindowSpecification--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WindowSpecification</h4> |
| <pre>public final org.apache.calcite.sql.SqlWindow WindowSpecification() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a window specification.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WindowRange--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WindowRange</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode WindowRange() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="OrderBy-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OrderBy</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList OrderBy(boolean accept) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an ORDER BY clause.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="OrderItem--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OrderItem</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode OrderItem() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses one list item in an ORDER BY clause.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Snapshot-org.apache.calcite.sql.SqlNode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Snapshot</h4> |
| <pre>public final org.apache.calcite.sql.SqlSnapshot Snapshot(org.apache.calcite.sql.SqlNode tableRef) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a FOR SYSTEM_TIME clause following a table expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MatchRecognize-org.apache.calcite.sql.SqlNode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MatchRecognize</h4> |
| <pre>public final org.apache.calcite.sql.SqlMatchRecognize MatchRecognize(org.apache.calcite.sql.SqlNode tableRef) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a MATCH_RECOGNIZE clause following a table expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MeasureColumnCommaList-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MeasureColumnCommaList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MeasureColumn--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MeasureColumn</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode MeasureColumn() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PatternExpression--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PatternExpression</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode PatternExpression() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PatternTerm--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PatternTerm</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode PatternTerm() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PatternFactor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PatternFactor</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode PatternFactor() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PatternPrimary--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PatternPrimary</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode PatternPrimary() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SubsetDefinitionCommaList-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SubsetDefinitionCommaList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SubsetDefinition--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SubsetDefinition</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SubsetDefinition() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PatternDefinitionCommaList-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PatternDefinitionCommaList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PatternDefinition--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PatternDefinition</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode PatternDefinition() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlExpressionEof--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlExpressionEof</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode SqlExpressionEof() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a SQL expression (such as might occur in a WHERE clause) followed by |
| the end-of-file symbol.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="QueryOrExpr-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>QueryOrExpr</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses either a row expression or a query expression without ORDER BY.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WithList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WithList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList WithList() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WithItem--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WithItem</h4> |
| <pre>public final org.apache.calcite.sql.SqlWithItem WithItem() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LeafQueryOrExpr-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LeafQueryOrExpr</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode LeafQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses either a row expression, a leaf query expression, or |
| a parenthesized expression of any kind.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Expression-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Expression</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a row expression or a parenthesized expression of any kind.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Expression2b-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Expression2b</h4> |
| <pre>public final void Expression2b(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> list) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Expression2-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Expression2</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a binary row expression, or a parenthesized expression of any |
| kind. |
| |
| <p>The result is as a flat list of operators and operands. The top-level |
| call to get an expression should call <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#Expression-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"><code>Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)</code></a>, but lower-level |
| calls should call this, to give the parser the opportunity to associate |
| operator calls. |
| |
| <p>For example 'a = b like c = d' should come out '((a = b) like c) = d' |
| because LIKE and '=' have the same precedence, but tends to come out as '(a |
| = b) like (c = d)' because (a = b) and (c = d) are parsed as separate |
| expressions.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="comp--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>comp</h4> |
| <pre>public final org.apache.calcite.sql.SqlKind comp() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a comparison operator inside a SOME / ALL predicate.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Expression3-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Expression3</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode Expression3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a unary row expression, or a parenthesized expression of any |
| kind.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="periodOperator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>periodOperator</h4> |
| <pre>public final org.apache.calcite.sql.SqlOperator periodOperator() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CollateClause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CollateClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlCollation CollateClause() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a COLLATE clause</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="UnsignedNumericLiteralOrParam--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UnsignedNumericLiteralOrParam</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode UnsignedNumericLiteralOrParam() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="RowExpressionExtension--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RowExpressionExtension</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode RowExpressionExtension() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a row expression extension, it can be either an identifier, |
| or a call to a named function.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="AtomicRowExpression--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AtomicRowExpression</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode AtomicRowExpression() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an atomic row expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CaseExpression--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CaseExpression</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode CaseExpression() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SequenceExpression--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SequenceExpression</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall SequenceExpression() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlSetOption-org.apache.calcite.sql.parser.Span-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlSetOption</h4> |
| <pre>public final org.apache.calcite.sql.SqlSetOption SqlSetOption(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scope) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading |
| "ALTER <SCOPE>".</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlAlter--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlAlter</h4> |
| <pre>public final org.apache.calcite.sql.SqlAlter SqlAlter() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS, |
| or explain plan level (physical/logical).</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Scope--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Scope</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> Scope() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Literal--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Literal</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode Literal() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a literal expression, allowing continued string literals. |
| Usually returns an SqlLiteral, but a continued string literal |
| is an SqlCall expression, which concatenates 2 or more string |
| literals; the validator reduces this.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="UnsignedNumericLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UnsignedNumericLiteral</h4> |
| <pre>public final org.apache.calcite.sql.SqlNumericLiteral UnsignedNumericLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a unsigned numeric literal</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NumericLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NumericLiteral</h4> |
| <pre>public final org.apache.calcite.sql.SqlLiteral NumericLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a numeric literal (can be signed)</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SpecialLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SpecialLiteral</h4> |
| <pre>public final org.apache.calcite.sql.SqlLiteral SpecialLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse a special literal keyword</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="StringLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>StringLiteral</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode StringLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a string literal. The literal may be continued onto several |
| lines. For a simple literal, the result is an SqlLiteral. For a continued |
| literal, the result is an SqlCall expression, which concatenates 2 or more |
| string literals; the validator reduces this.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>a literal expression</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>SqlLiteral.unchain(SqlNode)</code>, |
| <code>SqlLiteral.stringValue(SqlNode)</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DateTimeLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DateTimeLiteral</h4> |
| <pre>public final org.apache.calcite.sql.SqlLiteral DateTimeLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a date/time literal.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MultisetConstructor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MultisetConstructor</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode MultisetConstructor() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a MULTISET constructor</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ArrayConstructor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ArrayConstructor</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode ArrayConstructor() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an ARRAY constructor</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MapConstructor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MapConstructor</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode MapConstructor() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a MAP constructor</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PeriodConstructor--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PeriodConstructor</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode PeriodConstructor() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a PERIOD constructor</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="IntervalLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IntervalLiteral</h4> |
| <pre>public final org.apache.calcite.sql.SqlLiteral IntervalLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses an interval literal.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Year--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Year</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit Year() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Month--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Month</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit Month() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Day--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Day</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit Day() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Hour--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Hour</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit Hour() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Minute--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Minute</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit Minute() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Second--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Second</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit Second() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="IntervalQualifier--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IntervalQualifier</h4> |
| <pre>public final org.apache.calcite.sql.SqlIntervalQualifier IntervalQualifier() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TimeUnit--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TimeUnit</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit TimeUnit() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses time unit for EXTRACT, CEIL and FLOOR functions. |
| Note that it does't include NANOSECOND and MICROSECOND.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TimestampInterval--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TimestampInterval</h4> |
| <pre>public final org.apache.calcite.avatica.util.TimeUnit TimestampInterval() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DynamicParam--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DynamicParam</h4> |
| <pre>public final org.apache.calcite.sql.SqlDynamicParam DynamicParam() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a dynamic parameter marker.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="IdentifierSegment-java.util.List-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IdentifierSegment</h4> |
| <pre>public final void IdentifierSegment(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> names, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.parser.SqlParserPos> positions) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses one segment of an identifier that may be composite. |
| |
| <p>Each time it reads an identifier it writes one element to each list; |
| the entry in <code>positions</code> records its position and whether the |
| segment was quoted.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="Identifier--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>Identifier</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> Identifier() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a simple identifier as a String.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SimpleIdentifier--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SimpleIdentifier</h4> |
| <pre>public final org.apache.calcite.sql.SqlIdentifier SimpleIdentifier() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a simple identifier as an SqlIdentifier.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SimpleIdentifierCommaList-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SimpleIdentifierCommaList</h4> |
| <pre>public final void SimpleIdentifierCommaList(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> list) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a comma-separated list of simple identifiers.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ParenthesizedSimpleIdentifierList--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ParenthesizedSimpleIdentifierList</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList ParenthesizedSimpleIdentifierList() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">List of simple identifiers in parentheses. The position extends from the |
| open parenthesis to the close parenthesis.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CompoundIdentifier--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CompoundIdentifier</h4> |
| <pre>public final org.apache.calcite.sql.SqlIdentifier CompoundIdentifier() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a Drill compound identifier.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NewSpecification--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NewSpecification</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode NewSpecification() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a NEW UDT(...) expression.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="UnsignedIntLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UnsignedIntLiteral</h4> |
| <pre>public final int UnsignedIntLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="IntLiteral--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IntLiteral</h4> |
| <pre>public final int IntLiteral() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DataType--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DataType</h4> |
| <pre>public final org.apache.calcite.sql.SqlDataTypeSpec DataType() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TypeName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TypeName</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec TypeName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlTypeName-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlTypeName</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec SqlTypeName(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlTypeName1-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlTypeName1</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec SqlTypeName1(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlTypeName2-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlTypeName2</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec SqlTypeName2(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SqlTypeName3-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SqlTypeName3</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec SqlTypeName3(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JdbcOdbcDataTypeName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JdbcOdbcDataTypeName</h4> |
| <pre>public final org.apache.calcite.sql.SqlJdbcDataTypeName JdbcOdbcDataTypeName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JdbcOdbcDataType--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JdbcOdbcDataType</h4> |
| <pre>public final org.apache.calcite.sql.SqlLiteral JdbcOdbcDataType() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CollectionsTypeName-org.apache.calcite.sql.SqlTypeNameSpec-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CollectionsTypeName</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec CollectionsTypeName(org.apache.calcite.sql.SqlTypeNameSpec elementTypeName) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse a collection type name, the input element type name may |
| also be a collection type.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NullableOptDefaultTrue--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NullableOptDefaultTrue</h4> |
| <pre>public final boolean NullableOptDefaultTrue() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse a nullable option, default is true.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NullableOptDefaultFalse--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NullableOptDefaultFalse</h4> |
| <pre>public final boolean NullableOptDefaultFalse() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse a nullable option, default is false.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="FieldNameTypeCommaList-java.util.List-java.util.List-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FieldNameTypeCommaList</h4> |
| <pre>public final void FieldNameTypeCommaList(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlIdentifier> fieldNames, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse a "name1 type1 [NULL | NOT NULL], name2 type2 [NULL | NOT NULL] ..." list, |
| the field type default is not nullable.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="RowTypeName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RowTypeName</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec RowTypeName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse Row type with format: Row(name1 type1, name2 type2). |
| Every field type can have suffix of `NULL` or `NOT NULL` to indicate if this type is nullable. |
| i.e. Row(f0 int not null, f1 varchar null).</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CharacterTypeName-org.apache.calcite.sql.parser.Span-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CharacterTypeName</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec CharacterTypeName(org.apache.calcite.sql.parser.Span s) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse character types: char, varchar.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DateTimeTypeName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DateTimeTypeName</h4> |
| <pre>public final org.apache.calcite.sql.SqlTypeNameSpec DateTimeTypeName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse datetime types: date, time, timestamp.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PrecisionOpt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PrecisionOpt</h4> |
| <pre>public final int PrecisionOpt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TimeZoneOpt--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TimeZoneOpt</h4> |
| <pre>public final boolean TimeZoneOpt() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parse a time zone suffix for DateTime types. According to SQL-2011, |
| "with time zone" and "without time zone" belong to standard SQL but we |
| only implement the "without time zone". |
| |
| <p>We also support "with local time zone".</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if this is "with local time zone".</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CursorExpression-org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CursorExpression</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a CURSOR(query) expression. The parser allows these |
| anywhere, but the validator restricts them to appear only as |
| arguments to table functions.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="BuiltinFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BuiltinFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode BuiltinFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a call to a builtin function with special syntax.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonRepresentation--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonRepresentation</h4> |
| <pre>public final org.apache.calcite.sql.SqlJsonEncoding JsonRepresentation() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonInputClause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonInputClause</h4> |
| <pre>public final void JsonInputClause() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonReturningClause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonReturningClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlDataTypeSpec JsonReturningClause() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonOutputClause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonOutputClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlDataTypeSpec JsonOutputClause() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonPathSpec--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonPathSpec</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode JsonPathSpec() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonApiCommonSyntax--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonApiCommonSyntax</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> JsonApiCommonSyntax() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonExistsErrorBehavior--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonExistsErrorBehavior</h4> |
| <pre>public final org.apache.calcite.sql.SqlJsonExistsErrorBehavior JsonExistsErrorBehavior() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonExistsFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonExistsFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall JsonExistsFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonValueEmptyOrErrorBehavior--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonValueEmptyOrErrorBehavior</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> JsonValueEmptyOrErrorBehavior() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonValueFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonValueFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall JsonValueFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonQueryEmptyOrErrorBehavior--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonQueryEmptyOrErrorBehavior</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> JsonQueryEmptyOrErrorBehavior() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonQueryWrapperBehavior--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonQueryWrapperBehavior</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode JsonQueryWrapperBehavior() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonQueryFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonQueryFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall JsonQueryFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonName</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode JsonName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonNameAndValue--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonNameAndValue</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.calcite.sql.SqlNode> JsonNameAndValue() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonConstructorNullClause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonConstructorNullClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode JsonConstructorNullClause() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonObjectFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonObjectFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall JsonObjectFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonObjectAggFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonObjectAggFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall JsonObjectAggFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonArrayFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonArrayFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall JsonArrayFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonArrayAggOrderByClause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonArrayAggOrderByClause</h4> |
| <pre>public final org.apache.calcite.sql.SqlNodeList JsonArrayAggOrderByClause() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JsonArrayAggFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JsonArrayAggFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall JsonArrayAggFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TimestampAddFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TimestampAddFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall TimestampAddFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a call to TIMESTAMPADD.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TimestampDiffFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TimestampDiffFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall TimestampDiffFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a call to TIMESTAMPDIFF.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="GroupByWindowingCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GroupByWindowingCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall GroupByWindowingCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a call to a grouping function inside the GROUP BY clause, |
| for example <code>TUMBLE(rowtime, INTERVAL '1' MINUTE)</code>.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MatchRecognizeFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MatchRecognizeFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall MatchRecognizeFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MatchRecognizeCallWithModifier--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MatchRecognizeCallWithModifier</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall MatchRecognizeCallWithModifier() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MatchRecognizeNavigationLogical--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MatchRecognizeNavigationLogical</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall MatchRecognizeNavigationLogical() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MatchRecognizeNavigationPhysical--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MatchRecognizeNavigationPhysical</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall MatchRecognizeNavigationPhysical() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="withinGroup-org.apache.calcite.sql.SqlNode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>withinGroup</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall withinGroup(org.apache.calcite.sql.SqlNode arg) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="nullTreatment-org.apache.calcite.sql.SqlCall-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>nullTreatment</h4> |
| <pre>public final org.apache.calcite.sql.SqlCall nullTreatment(org.apache.calcite.sql.SqlCall arg) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NamedFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NamedFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode NamedFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a call to a named function (could be a builtin with regular |
| syntax, or else a UDF). |
| |
| <p>NOTE: every UDF has two names: an <em>invocation name</em> and a |
| <em>specific name</em>. Normally, function calls are resolved via overload |
| resolution and invocation names. The SPECIFIC prefix allows overload |
| resolution to be bypassed. Note that usage of the SPECIFIC prefix in |
| queries is non-standard; it is used internally by Farrago, e.g. in stored |
| view definitions to permanently bind references to a particular function |
| after the overload resolution performed by view creation. |
| |
| <p>TODO jvs 25-Mar-2005: Once we have SQL-Flagger support, flag SPECIFIC |
| as non-standard.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="StandardFloorCeilOptions-org.apache.calcite.sql.parser.Span-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>StandardFloorCeilOptions</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag) |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NonReservedJdbcFunctionName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NonReservedJdbcFunctionName</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NonReservedJdbcFunctionName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the name of a JDBC function that is a token but is not reserved.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="FunctionName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FunctionName</h4> |
| <pre>public final org.apache.calcite.sql.SqlIdentifier FunctionName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses the name of a function (either a compound identifier or |
| a reserved word which can be used as a function name).</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ReservedFunctionName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ReservedFunctionName</h4> |
| <pre>public final org.apache.calcite.sql.SqlIdentifier ReservedFunctionName() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a reserved word which is used as the name of a function.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ContextVariable--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ContextVariable</h4> |
| <pre>public final org.apache.calcite.sql.SqlIdentifier ContextVariable() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JdbcFunctionCall--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JdbcFunctionCall</h4> |
| <pre>public final org.apache.calcite.sql.SqlNode JdbcFunctionCall() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a function call expression with JDBC syntax.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="BinaryQueryOperator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BinaryQueryOperator</h4> |
| <pre>public final org.apache.calcite.sql.SqlBinaryOperator BinaryQueryOperator() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a binary query operator like UNION.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="BinaryMultisetOperator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BinaryMultisetOperator</h4> |
| <pre>public final org.apache.calcite.sql.SqlBinaryOperator BinaryMultisetOperator() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a binary multiset operator.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="BinaryRowOperator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BinaryRowOperator</h4> |
| <pre>public final org.apache.calcite.sql.SqlBinaryOperator BinaryRowOperator() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a binary row operator like AND.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PrefixRowOperator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PrefixRowOperator</h4> |
| <pre>public final org.apache.calcite.sql.SqlPrefixOperator PrefixRowOperator() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a prefix row operator like NOT.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PostfixRowOperator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PostfixRowOperator</h4> |
| <pre>public final org.apache.calcite.sql.SqlPostfixOperator PostfixRowOperator() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a postfix row operator like IS NOT NULL.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NonReservedKeyWord--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NonReservedKeyWord</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NonReservedKeyWord() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Parses a non-reserved keyword for use as an identifier. |
| |
| <p>The method is broken up into several sub-methods; without this |
| decomposition, parsers such as Babel with more than ~1,000 non-reserved |
| keywords would generate such deeply nested 'if' statements that javac would |
| fail with a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StackOverflowError.html?is-external=true" title="class or interface in java.lang"><code>StackOverflowError</code></a>. |
| |
| <p>The list is generated from the FMPP config data. To add or remove |
| keywords, modify config.fmpp. For parsers except Babel, make sure that |
| keywords are not reserved by the SQL standard.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>SQL:2003 Part 2 Section 5.2</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NonReservedKeyWord0of3--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NonReservedKeyWord0of3</h4> |
| <pre>public final void NonReservedKeyWord0of3() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedKeyWord--"><code>NonReservedKeyWord()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NonReservedKeyWord1of3--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NonReservedKeyWord1of3</h4> |
| <pre>public final void NonReservedKeyWord1of3() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedKeyWord--"><code>NonReservedKeyWord()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NonReservedKeyWord2of3--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NonReservedKeyWord2of3</h4> |
| <pre>public final void NonReservedKeyWord2of3() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html#NonReservedKeyWord--"><code>NonReservedKeyWord()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="UnusedExtension--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UnusedExtension</h4> |
| <pre>public final void UnusedExtension() |
| throws <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></pre> |
| <div class="block">Defines a production which can never be accepted by the parser. |
| In effect, it tells the parser, "If you got here, you've gone too far." |
| It is used as the default production for parser extension points; |
| derived parsers replace it with a real production when they want to |
| implement a particular extension point.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ReInit-java.io.InputStream-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ReInit</h4> |
| <pre>public void ReInit(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream)</pre> |
| <div class="block">Reinitialise.</div> |
| </li> |
| </ul> |
| <a name="ReInit-java.io.InputStream-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ReInit</h4> |
| <pre>public void ReInit(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encoding)</pre> |
| <div class="block">Reinitialise.</div> |
| </li> |
| </ul> |
| <a name="ReInit-java.io.Reader-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ReInit</h4> |
| <pre>public void ReInit(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a> stream)</pre> |
| <div class="block">Reinitialise.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>ReInit</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ReInit-org.apache.drill.exec.planner.sql.parser.impl.DrillParserImplTokenManager-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ReInit</h4> |
| <pre>public void ReInit(<a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplTokenManager.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">DrillParserImplTokenManager</a> tm)</pre> |
| <div class="block">Reinitialise.</div> |
| </li> |
| </ul> |
| <a name="getNextToken--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNextToken</h4> |
| <pre>public final <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a> getNextToken()</pre> |
| <div class="block">Get the next Token.</div> |
| </li> |
| </ul> |
| <a name="getToken-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getToken</h4> |
| <pre>public final <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/Token.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">Token</a> getToken(int index)</pre> |
| <div class="block">Get the specific Token.</div> |
| </li> |
| </ul> |
| <a name="generateParseException--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>generateParseException</h4> |
| <pre>public <a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/ParseException.html" title="class in org.apache.drill.exec.planner.sql.parser.impl">ParseException</a> generateParseException()</pre> |
| <div class="block">Generate ParseException.</div> |
| </li> |
| </ul> |
| <a name="enable_tracing--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>enable_tracing</h4> |
| <pre>public final void enable_tracing()</pre> |
| <div class="block">Enable tracing.</div> |
| </li> |
| </ul> |
| <a name="disable_tracing--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>disable_tracing</h4> |
| <pre>public final void disable_tracing()</pre> |
| <div class="block">Disable tracing.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/DrillParserImpl.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li>Prev Class</li> |
| <li><a href="../../../../../../../../org/apache/drill/exec/planner/sql/parser/impl/DrillParserImplConstants.html" title="interface in org.apache.drill.exec.planner.sql.parser.impl"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../index.html?org/apache/drill/exec/planner/sql/parser/impl/DrillParserImpl.html" target="_top">Frames</a></li> |
| <li><a href="DrillParserImpl.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.classes.inherited.from.class.org.apache.calcite.sql.parser.SqlAbstractParserImpl">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 1970 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |