| <!DOCTYPE HTML> |
| <html lang="de"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>StormParserImpl (Storm 2.6.2 API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.storm.sql.parser.impl, class: StormParserImpl"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="class-use/StormParserImpl.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#class">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <li>Summary: </li> |
| <li><a href="#nested-class-summary">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="sub-nav-list"> |
| <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> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.storm.sql.parser.impl</a></div> |
| <h1 title="Class StormParserImpl" class="title">Class StormParserImpl</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> |
| <div class="inheritance">org.apache.calcite.sql.parser.SqlAbstractParserImpl |
| <div class="inheritance">org.apache.storm.sql.parser.impl.StormParserImpl</div> |
| </div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><code><a href="StormParserImplConstants.html" title="interface in org.apache.storm.sql.parser.impl">StormParserImplConstants</a></code></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">StormParserImpl</span> |
| <span class="extends-implements">extends org.apache.calcite.sql.parser.SqlAbstractParserImpl |
| implements <a href="StormParserImplConstants.html" title="interface in org.apache.storm.sql.parser.impl">StormParserImplConstants</a></span></div> |
| <div class="block">SQL parser, generated from Parser.jj by JavaCC. |
| |
| <p>The public wrapper for this parser is <code>SqlParser</code>.</div> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <li> |
| <section class="nested-class-summary" id="nested-class-summary"> |
| <h2>Nested Class Summary</h2> |
| <div class="inherited-list"> |
| <h2 id="nested-classes-inherited-from-class-org.apache.calcite.sql.parser.SqlAbstractParserImpl">Nested classes/interfaces inherited from class org.apache.calcite.sql.parser.SqlAbstractParserImpl</h2> |
| <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext, org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata, org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl</code></div> |
| </section> |
| </li> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field-summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>static final org.apache.calcite.sql.parser.SqlParserImplFactory</code></div> |
| <div class="col-second even-row-color"><code><a href="#FACTORY" class="member-name-link">FACTORY</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block"><code>SqlParserImplFactory</code> implementation for creating parser.</div> |
| </div> |
| <div class="col-first odd-row-color"><code><a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#jj_nt" class="member-name-link">jj_nt</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Next token.</div> |
| </div> |
| <div class="col-first even-row-color"><code><a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#token" class="member-name-link">token</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Current token.</div> |
| </div> |
| <div class="col-first odd-row-color"><code><a href="StormParserImplTokenManager.html" title="class in org.apache.storm.sql.parser.impl">StormParserImplTokenManager</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#token_source" class="member-name-link">token_source</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Generated Token Manager.</div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="fields-inherited-from-class-org.apache.calcite.sql.parser.SqlAbstractParserImpl">Fields inherited from class org.apache.calcite.sql.parser.SqlAbstractParserImpl</h3> |
| <code>nDynamicParams, opTab, originalSql</code></div> |
| <div class="inherited-list"> |
| <h3 id="fields-inherited-from-class-org.apache.storm.sql.parser.impl.StormParserImplConstants">Fields inherited from interface org.apache.storm.sql.parser.impl.<a href="StormParserImplConstants.html" title="interface in org.apache.storm.sql.parser.impl">StormParserImplConstants</a></h3> |
| <code><a href="StormParserImplConstants.html#A">A</a>, <a href="StormParserImplConstants.html#ABS">ABS</a>, <a href="StormParserImplConstants.html#ABSOLUTE">ABSOLUTE</a>, <a href="StormParserImplConstants.html#ACTION">ACTION</a>, <a href="StormParserImplConstants.html#ADA">ADA</a>, <a href="StormParserImplConstants.html#ADD">ADD</a>, <a href="StormParserImplConstants.html#ADMIN">ADMIN</a>, <a href="StormParserImplConstants.html#AFTER">AFTER</a>, <a href="StormParserImplConstants.html#ALL">ALL</a>, <a href="StormParserImplConstants.html#ALLOCATE">ALLOCATE</a>, <a href="StormParserImplConstants.html#ALLOW">ALLOW</a>, <a href="StormParserImplConstants.html#ALTER">ALTER</a>, <a href="StormParserImplConstants.html#ALWAYS">ALWAYS</a>, <a href="StormParserImplConstants.html#AND">AND</a>, <a href="StormParserImplConstants.html#ANY">ANY</a>, <a href="StormParserImplConstants.html#APPLY">APPLY</a>, <a href="StormParserImplConstants.html#APPROX_NUMERIC_LITERAL">APPROX_NUMERIC_LITERAL</a>, <a href="StormParserImplConstants.html#ARE">ARE</a>, <a href="StormParserImplConstants.html#ARRAY">ARRAY</a>, <a href="StormParserImplConstants.html#ARRAY_MAX_CARDINALITY">ARRAY_MAX_CARDINALITY</a>, <a href="StormParserImplConstants.html#AS">AS</a>, <a href="StormParserImplConstants.html#ASC">ASC</a>, <a href="StormParserImplConstants.html#ASENSITIVE">ASENSITIVE</a>, <a href="StormParserImplConstants.html#ASSERTION">ASSERTION</a>, <a href="StormParserImplConstants.html#ASSIGNMENT">ASSIGNMENT</a>, <a href="StormParserImplConstants.html#ASYMMETRIC">ASYMMETRIC</a>, <a href="StormParserImplConstants.html#AT">AT</a>, <a href="StormParserImplConstants.html#ATOMIC">ATOMIC</a>, <a href="StormParserImplConstants.html#ATTRIBUTE">ATTRIBUTE</a>, <a href="StormParserImplConstants.html#ATTRIBUTES">ATTRIBUTES</a>, <a href="StormParserImplConstants.html#AUTHORIZATION">AUTHORIZATION</a>, <a href="StormParserImplConstants.html#AVG">AVG</a>, <a href="StormParserImplConstants.html#BACK_QUOTED_IDENTIFIER">BACK_QUOTED_IDENTIFIER</a>, <a href="StormParserImplConstants.html#BEFORE">BEFORE</a>, <a href="StormParserImplConstants.html#BEGIN">BEGIN</a>, <a href="StormParserImplConstants.html#BEGIN_FRAME">BEGIN_FRAME</a>, <a href="StormParserImplConstants.html#BEGIN_PARTITION">BEGIN_PARTITION</a>, <a href="StormParserImplConstants.html#BEL">BEL</a>, <a href="StormParserImplConstants.html#BERNOULLI">BERNOULLI</a>, <a href="StormParserImplConstants.html#BETWEEN">BETWEEN</a>, <a href="StormParserImplConstants.html#BIGINT">BIGINT</a>, <a href="StormParserImplConstants.html#BINARY">BINARY</a>, <a href="StormParserImplConstants.html#BINARY_STRING_LITERAL">BINARY_STRING_LITERAL</a>, <a href="StormParserImplConstants.html#BIT">BIT</a>, <a href="StormParserImplConstants.html#BLOB">BLOB</a>, <a href="StormParserImplConstants.html#BOOLEAN">BOOLEAN</a>, <a href="StormParserImplConstants.html#BOTH">BOTH</a>, <a href="StormParserImplConstants.html#BRACKET_QUOTED_IDENTIFIER">BRACKET_QUOTED_IDENTIFIER</a>, <a href="StormParserImplConstants.html#BREADTH">BREADTH</a>, <a href="StormParserImplConstants.html#BTID">BTID</a>, <a href="StormParserImplConstants.html#BY">BY</a>, <a href="StormParserImplConstants.html#C">C</a>, <a href="StormParserImplConstants.html#CALL">CALL</a>, <a href="StormParserImplConstants.html#CALLED">CALLED</a>, <a href="StormParserImplConstants.html#CARDINALITY">CARDINALITY</a>, <a href="StormParserImplConstants.html#CARET">CARET</a>, <a href="StormParserImplConstants.html#CASCADE">CASCADE</a>, <a href="StormParserImplConstants.html#CASCADED">CASCADED</a>, <a href="StormParserImplConstants.html#CASE">CASE</a>, <a href="StormParserImplConstants.html#CAST">CAST</a>, <a href="StormParserImplConstants.html#CATALOG">CATALOG</a>, <a href="StormParserImplConstants.html#CATALOG_NAME">CATALOG_NAME</a>, <a href="StormParserImplConstants.html#CEIL">CEIL</a>, <a href="StormParserImplConstants.html#CEILING">CEILING</a>, <a href="StormParserImplConstants.html#CENTURY">CENTURY</a>, <a href="StormParserImplConstants.html#CHAIN">CHAIN</a>, <a href="StormParserImplConstants.html#CHAR">CHAR</a>, <a href="StormParserImplConstants.html#CHAR_LENGTH">CHAR_LENGTH</a>, <a href="StormParserImplConstants.html#CHARACTER">CHARACTER</a>, <a href="StormParserImplConstants.html#CHARACTER_LENGTH">CHARACTER_LENGTH</a>, <a href="StormParserImplConstants.html#CHARACTER_SET_CATALOG">CHARACTER_SET_CATALOG</a>, <a href="StormParserImplConstants.html#CHARACTER_SET_NAME">CHARACTER_SET_NAME</a>, <a href="StormParserImplConstants.html#CHARACTER_SET_SCHEMA">CHARACTER_SET_SCHEMA</a>, <a href="StormParserImplConstants.html#CHARACTERISTICS">CHARACTERISTICS</a>, <a href="StormParserImplConstants.html#CHARACTERS">CHARACTERS</a>, <a href="StormParserImplConstants.html#CHARSETNAME">CHARSETNAME</a>, <a href="StormParserImplConstants.html#CHECK">CHECK</a>, <a href="StormParserImplConstants.html#CLASS_ORIGIN">CLASS_ORIGIN</a>, <a href="StormParserImplConstants.html#CLASSIFIER">CLASSIFIER</a>, <a href="StormParserImplConstants.html#CLOB">CLOB</a>, <a href="StormParserImplConstants.html#CLOSE">CLOSE</a>, <a href="StormParserImplConstants.html#COALESCE">COALESCE</a>, <a href="StormParserImplConstants.html#COBOL">COBOL</a>, <a href="StormParserImplConstants.html#COLLATE">COLLATE</a>, <a href="StormParserImplConstants.html#COLLATION">COLLATION</a>, <a href="StormParserImplConstants.html#COLLATION_CATALOG">COLLATION_CATALOG</a>, <a href="StormParserImplConstants.html#COLLATION_ID">COLLATION_ID</a>, <a href="StormParserImplConstants.html#COLLATION_NAME">COLLATION_NAME</a>, <a href="StormParserImplConstants.html#COLLATION_SCHEMA">COLLATION_SCHEMA</a>, <a href="StormParserImplConstants.html#COLLECT">COLLECT</a>, <a href="StormParserImplConstants.html#COLON">COLON</a>, <a href="StormParserImplConstants.html#COLUMN">COLUMN</a>, <a href="StormParserImplConstants.html#COLUMN_NAME">COLUMN_NAME</a>, <a href="StormParserImplConstants.html#COMMA">COMMA</a>, <a href="StormParserImplConstants.html#COMMAND_FUNCTION">COMMAND_FUNCTION</a>, <a href="StormParserImplConstants.html#COMMAND_FUNCTION_CODE">COMMAND_FUNCTION_CODE</a>, <a href="StormParserImplConstants.html#COMMIT">COMMIT</a>, <a href="StormParserImplConstants.html#COMMITTED">COMMITTED</a>, <a href="StormParserImplConstants.html#CONCAT">CONCAT</a>, <a href="StormParserImplConstants.html#CONDITION">CONDITION</a>, <a href="StormParserImplConstants.html#CONDITION_NUMBER">CONDITION_NUMBER</a>, <a href="StormParserImplConstants.html#CONNECT">CONNECT</a>, <a href="StormParserImplConstants.html#CONNECTION">CONNECTION</a>, <a href="StormParserImplConstants.html#CONNECTION_NAME">CONNECTION_NAME</a>, <a href="StormParserImplConstants.html#CONSTRAINT">CONSTRAINT</a>, <a href="StormParserImplConstants.html#CONSTRAINT_CATALOG">CONSTRAINT_CATALOG</a>, <a href="StormParserImplConstants.html#CONSTRAINT_NAME">CONSTRAINT_NAME</a>, <a href="StormParserImplConstants.html#CONSTRAINT_SCHEMA">CONSTRAINT_SCHEMA</a>, <a href="StormParserImplConstants.html#CONSTRAINTS">CONSTRAINTS</a>, <a href="StormParserImplConstants.html#CONSTRUCTOR">CONSTRUCTOR</a>, <a href="StormParserImplConstants.html#CONTAINS">CONTAINS</a>, <a href="StormParserImplConstants.html#CONTINUE">CONTINUE</a>, <a href="StormParserImplConstants.html#CONVERT">CONVERT</a>, <a href="StormParserImplConstants.html#CORR">CORR</a>, <a href="StormParserImplConstants.html#CORRESPONDING">CORRESPONDING</a>, <a href="StormParserImplConstants.html#COUNT">COUNT</a>, <a href="StormParserImplConstants.html#COVAR_POP">COVAR_POP</a>, <a href="StormParserImplConstants.html#COVAR_SAMP">COVAR_SAMP</a>, <a href="StormParserImplConstants.html#CREATE">CREATE</a>, <a href="StormParserImplConstants.html#CROSS">CROSS</a>, <a href="StormParserImplConstants.html#CUBE">CUBE</a>, <a href="StormParserImplConstants.html#CUME_DIST">CUME_DIST</a>, <a href="StormParserImplConstants.html#CURRENT">CURRENT</a>, <a href="StormParserImplConstants.html#CURRENT_CATALOG">CURRENT_CATALOG</a>, <a href="StormParserImplConstants.html#CURRENT_DATE">CURRENT_DATE</a>, <a href="StormParserImplConstants.html#CURRENT_DEFAULT_TRANSFORM_GROUP">CURRENT_DEFAULT_TRANSFORM_GROUP</a>, <a href="StormParserImplConstants.html#CURRENT_PATH">CURRENT_PATH</a>, <a href="StormParserImplConstants.html#CURRENT_ROLE">CURRENT_ROLE</a>, <a href="StormParserImplConstants.html#CURRENT_ROW">CURRENT_ROW</a>, <a href="StormParserImplConstants.html#CURRENT_SCHEMA">CURRENT_SCHEMA</a>, <a href="StormParserImplConstants.html#CURRENT_TIME">CURRENT_TIME</a>, <a href="StormParserImplConstants.html#CURRENT_TIMESTAMP">CURRENT_TIMESTAMP</a>, <a href="StormParserImplConstants.html#CURRENT_TRANSFORM_GROUP_FOR_TYPE">CURRENT_TRANSFORM_GROUP_FOR_TYPE</a>, <a href="StormParserImplConstants.html#CURRENT_USER">CURRENT_USER</a>, <a href="StormParserImplConstants.html#CURSOR">CURSOR</a>, <a href="StormParserImplConstants.html#CURSOR_NAME">CURSOR_NAME</a>, <a href="StormParserImplConstants.html#CYCLE">CYCLE</a>, <a href="StormParserImplConstants.html#DATA">DATA</a>, <a href="StormParserImplConstants.html#DATABASE">DATABASE</a>, <a href="StormParserImplConstants.html#DATE">DATE</a>, <a href="StormParserImplConstants.html#DATETIME_INTERVAL_CODE">DATETIME_INTERVAL_CODE</a>, <a href="StormParserImplConstants.html#DATETIME_INTERVAL_PRECISION">DATETIME_INTERVAL_PRECISION</a>, <a href="StormParserImplConstants.html#DAY">DAY</a>, <a href="StormParserImplConstants.html#DEALLOCATE">DEALLOCATE</a>, <a href="StormParserImplConstants.html#DEC">DEC</a>, <a href="StormParserImplConstants.html#DECADE">DECADE</a>, <a href="StormParserImplConstants.html#DECIMAL">DECIMAL</a>, <a href="StormParserImplConstants.html#DECIMAL_NUMERIC_LITERAL">DECIMAL_NUMERIC_LITERAL</a>, <a href="StormParserImplConstants.html#DECLARE">DECLARE</a>, <a href="StormParserImplConstants.html#DEFAULT">DEFAULT</a>, <a href="StormParserImplConstants.html#DEFAULT_">DEFAULT_</a>, <a href="StormParserImplConstants.html#DEFAULTS">DEFAULTS</a>, <a href="StormParserImplConstants.html#DEFERRABLE">DEFERRABLE</a>, <a href="StormParserImplConstants.html#DEFERRED">DEFERRED</a>, <a href="StormParserImplConstants.html#DEFINE">DEFINE</a>, <a href="StormParserImplConstants.html#DEFINED">DEFINED</a>, <a href="StormParserImplConstants.html#DEFINER">DEFINER</a>, <a href="StormParserImplConstants.html#DEGREE">DEGREE</a>, <a href="StormParserImplConstants.html#DELETE">DELETE</a>, <a href="StormParserImplConstants.html#DENSE_RANK">DENSE_RANK</a>, <a href="StormParserImplConstants.html#DEPTH">DEPTH</a>, <a href="StormParserImplConstants.html#DEREF">DEREF</a>, <a href="StormParserImplConstants.html#DERIVED">DERIVED</a>, <a href="StormParserImplConstants.html#DESC">DESC</a>, <a href="StormParserImplConstants.html#DESCRIBE">DESCRIBE</a>, <a href="StormParserImplConstants.html#DESCRIPTION">DESCRIPTION</a>, <a href="StormParserImplConstants.html#DESCRIPTOR">DESCRIPTOR</a>, <a href="StormParserImplConstants.html#DETERMINISTIC">DETERMINISTIC</a>, <a href="StormParserImplConstants.html#DIAGNOSTICS">DIAGNOSTICS</a>, <a href="StormParserImplConstants.html#DIGIT">DIGIT</a>, <a href="StormParserImplConstants.html#DISALLOW">DISALLOW</a>, <a href="StormParserImplConstants.html#DISCONNECT">DISCONNECT</a>, <a href="StormParserImplConstants.html#DISPATCH">DISPATCH</a>, <a href="StormParserImplConstants.html#DISTINCT">DISTINCT</a>, <a href="StormParserImplConstants.html#DOLLAR">DOLLAR</a>, <a href="StormParserImplConstants.html#DOMAIN">DOMAIN</a>, <a href="StormParserImplConstants.html#DOT">DOT</a>, <a href="StormParserImplConstants.html#DOUBLE">DOUBLE</a>, <a href="StormParserImplConstants.html#DOUBLE_PERIOD">DOUBLE_PERIOD</a>, <a href="StormParserImplConstants.html#DOW">DOW</a>, <a href="StormParserImplConstants.html#DOY">DOY</a>, <a href="StormParserImplConstants.html#DQID">DQID</a>, <a href="StormParserImplConstants.html#DROP">DROP</a>, <a href="StormParserImplConstants.html#DYNAMIC">DYNAMIC</a>, <a href="StormParserImplConstants.html#DYNAMIC_FUNCTION">DYNAMIC_FUNCTION</a>, <a href="StormParserImplConstants.html#DYNAMIC_FUNCTION_CODE">DYNAMIC_FUNCTION_CODE</a>, <a href="StormParserImplConstants.html#EACH">EACH</a>, <a href="StormParserImplConstants.html#ELEMENT">ELEMENT</a>, <a href="StormParserImplConstants.html#ELSE">ELSE</a>, <a href="StormParserImplConstants.html#EMPTY">EMPTY</a>, <a href="StormParserImplConstants.html#END">END</a>, <a href="StormParserImplConstants.html#END_EXEC">END_EXEC</a>, <a href="StormParserImplConstants.html#END_FRAME">END_FRAME</a>, <a href="StormParserImplConstants.html#END_PARTITION">END_PARTITION</a>, <a href="StormParserImplConstants.html#EOF">EOF</a>, <a href="StormParserImplConstants.html#EPOCH">EPOCH</a>, <a href="StormParserImplConstants.html#EQ">EQ</a>, <a href="StormParserImplConstants.html#EQUALS">EQUALS</a>, <a href="StormParserImplConstants.html#ESCAPE">ESCAPE</a>, <a href="StormParserImplConstants.html#EVERY">EVERY</a>, <a href="StormParserImplConstants.html#EXCEPT">EXCEPT</a>, <a href="StormParserImplConstants.html#EXCEPTION">EXCEPTION</a>, <a href="StormParserImplConstants.html#EXCLUDE">EXCLUDE</a>, <a href="StormParserImplConstants.html#EXCLUDING">EXCLUDING</a>, <a href="StormParserImplConstants.html#EXEC">EXEC</a>, <a href="StormParserImplConstants.html#EXECUTE">EXECUTE</a>, <a href="StormParserImplConstants.html#EXISTS">EXISTS</a>, <a href="StormParserImplConstants.html#EXP">EXP</a>, <a href="StormParserImplConstants.html#EXPLAIN">EXPLAIN</a>, <a href="StormParserImplConstants.html#EXPONENT">EXPONENT</a>, <a href="StormParserImplConstants.html#EXTEND">EXTEND</a>, <a href="StormParserImplConstants.html#EXTERNAL">EXTERNAL</a>, <a href="StormParserImplConstants.html#EXTRACT">EXTRACT</a>, <a href="StormParserImplConstants.html#FALSE">FALSE</a>, <a href="StormParserImplConstants.html#FETCH">FETCH</a>, <a href="StormParserImplConstants.html#FILTER">FILTER</a>, <a href="StormParserImplConstants.html#FINAL">FINAL</a>, <a href="StormParserImplConstants.html#FIRST">FIRST</a>, <a href="StormParserImplConstants.html#FIRST_VALUE">FIRST_VALUE</a>, <a href="StormParserImplConstants.html#FLOAT">FLOAT</a>, <a href="StormParserImplConstants.html#FLOOR">FLOOR</a>, <a href="StormParserImplConstants.html#FOLLOWING">FOLLOWING</a>, <a href="StormParserImplConstants.html#FOR">FOR</a>, <a href="StormParserImplConstants.html#FOREIGN">FOREIGN</a>, <a href="StormParserImplConstants.html#FORMAL_COMMENT">FORMAL_COMMENT</a>, <a href="StormParserImplConstants.html#FORTRAN">FORTRAN</a>, <a href="StormParserImplConstants.html#FOUND">FOUND</a>, <a href="StormParserImplConstants.html#FRAC_SECOND">FRAC_SECOND</a>, <a href="StormParserImplConstants.html#FRAME_ROW">FRAME_ROW</a>, <a href="StormParserImplConstants.html#FREE">FREE</a>, <a href="StormParserImplConstants.html#FROM">FROM</a>, <a href="StormParserImplConstants.html#FULL">FULL</a>, <a href="StormParserImplConstants.html#FUNCTION">FUNCTION</a>, <a href="StormParserImplConstants.html#FUSION">FUSION</a>, <a href="StormParserImplConstants.html#G">G</a>, <a href="StormParserImplConstants.html#GE">GE</a>, <a href="StormParserImplConstants.html#GENERAL">GENERAL</a>, <a href="StormParserImplConstants.html#GENERATED">GENERATED</a>, <a href="StormParserImplConstants.html#GEOMETRY">GEOMETRY</a>, <a href="StormParserImplConstants.html#GET">GET</a>, <a href="StormParserImplConstants.html#GLOBAL">GLOBAL</a>, <a href="StormParserImplConstants.html#GO">GO</a>, <a href="StormParserImplConstants.html#GOTO">GOTO</a>, <a href="StormParserImplConstants.html#GRANT">GRANT</a>, <a href="StormParserImplConstants.html#GRANTED">GRANTED</a>, <a href="StormParserImplConstants.html#GROUP">GROUP</a>, <a href="StormParserImplConstants.html#GROUPING">GROUPING</a>, <a href="StormParserImplConstants.html#GROUPS">GROUPS</a>, <a href="StormParserImplConstants.html#GT">GT</a>, <a href="StormParserImplConstants.html#HAVING">HAVING</a>, <a href="StormParserImplConstants.html#HEXDIGIT">HEXDIGIT</a>, <a href="StormParserImplConstants.html#HIERARCHY">HIERARCHY</a>, <a href="StormParserImplConstants.html#HOLD">HOLD</a>, <a href="StormParserImplConstants.html#HOOK">HOOK</a>, <a href="StormParserImplConstants.html#HOUR">HOUR</a>, <a href="StormParserImplConstants.html#IDENTIFIER">IDENTIFIER</a>, <a href="StormParserImplConstants.html#IDENTITY">IDENTITY</a>, <a href="StormParserImplConstants.html#IMMEDIATE">IMMEDIATE</a>, <a href="StormParserImplConstants.html#IMMEDIATELY">IMMEDIATELY</a>, <a href="StormParserImplConstants.html#IMPLEMENTATION">IMPLEMENTATION</a>, <a href="StormParserImplConstants.html#IMPORT">IMPORT</a>, <a href="StormParserImplConstants.html#IN">IN</a>, <a href="StormParserImplConstants.html#IN_FORMAL_COMMENT">IN_FORMAL_COMMENT</a>, <a href="StormParserImplConstants.html#IN_MULTI_LINE_COMMENT">IN_MULTI_LINE_COMMENT</a>, <a href="StormParserImplConstants.html#INCLUDING">INCLUDING</a>, <a href="StormParserImplConstants.html#INCREMENT">INCREMENT</a>, <a href="StormParserImplConstants.html#INDICATOR">INDICATOR</a>, <a href="StormParserImplConstants.html#INITIAL">INITIAL</a>, <a href="StormParserImplConstants.html#INITIALLY">INITIALLY</a>, <a href="StormParserImplConstants.html#INNER">INNER</a>, <a href="StormParserImplConstants.html#INOUT">INOUT</a>, <a href="StormParserImplConstants.html#INPUT">INPUT</a>, <a href="StormParserImplConstants.html#INPUTFORMAT">INPUTFORMAT</a>, <a href="StormParserImplConstants.html#INSENSITIVE">INSENSITIVE</a>, <a href="StormParserImplConstants.html#INSERT">INSERT</a>, <a href="StormParserImplConstants.html#INSTANCE">INSTANCE</a>, <a href="StormParserImplConstants.html#INSTANTIABLE">INSTANTIABLE</a>, <a href="StormParserImplConstants.html#INT">INT</a>, <a href="StormParserImplConstants.html#INTEGER">INTEGER</a>, <a href="StormParserImplConstants.html#INTERSECT">INTERSECT</a>, <a href="StormParserImplConstants.html#INTERSECTION">INTERSECTION</a>, <a href="StormParserImplConstants.html#INTERVAL">INTERVAL</a>, <a href="StormParserImplConstants.html#INTO">INTO</a>, <a href="StormParserImplConstants.html#INVOKER">INVOKER</a>, <a href="StormParserImplConstants.html#IS">IS</a>, <a href="StormParserImplConstants.html#ISOLATION">ISOLATION</a>, <a href="StormParserImplConstants.html#JAR">JAR</a>, <a href="StormParserImplConstants.html#JAVA">JAVA</a>, <a href="StormParserImplConstants.html#JOIN">JOIN</a>, <a href="StormParserImplConstants.html#JSON">JSON</a>, <a href="StormParserImplConstants.html#K">K</a>, <a href="StormParserImplConstants.html#KEY">KEY</a>, <a href="StormParserImplConstants.html#KEY_MEMBER">KEY_MEMBER</a>, <a href="StormParserImplConstants.html#KEY_TYPE">KEY_TYPE</a>, <a href="StormParserImplConstants.html#LABEL">LABEL</a>, <a href="StormParserImplConstants.html#LAG">LAG</a>, <a href="StormParserImplConstants.html#LANGUAGE">LANGUAGE</a>, <a href="StormParserImplConstants.html#LARGE">LARGE</a>, <a href="StormParserImplConstants.html#LAST">LAST</a>, <a href="StormParserImplConstants.html#LAST_VALUE">LAST_VALUE</a>, <a href="StormParserImplConstants.html#LATERAL">LATERAL</a>, <a href="StormParserImplConstants.html#LBRACE">LBRACE</a>, <a href="StormParserImplConstants.html#LBRACE_D">LBRACE_D</a>, <a href="StormParserImplConstants.html#LBRACE_FN">LBRACE_FN</a>, <a href="StormParserImplConstants.html#LBRACE_T">LBRACE_T</a>, <a href="StormParserImplConstants.html#LBRACE_TS">LBRACE_TS</a>, <a href="StormParserImplConstants.html#LBRACKET">LBRACKET</a>, <a href="StormParserImplConstants.html#LE">LE</a>, <a href="StormParserImplConstants.html#LEAD">LEAD</a>, <a href="StormParserImplConstants.html#LEADING">LEADING</a>, <a href="StormParserImplConstants.html#LEFT">LEFT</a>, <a href="StormParserImplConstants.html#LENGTH">LENGTH</a>, <a href="StormParserImplConstants.html#LETTER">LETTER</a>, <a href="StormParserImplConstants.html#LEVEL">LEVEL</a>, <a href="StormParserImplConstants.html#LIBRARY">LIBRARY</a>, <a href="StormParserImplConstants.html#LIKE">LIKE</a>, <a href="StormParserImplConstants.html#LIKE_REGEX">LIKE_REGEX</a>, <a href="StormParserImplConstants.html#LIMIT">LIMIT</a>, <a href="StormParserImplConstants.html#LN">LN</a>, <a href="StormParserImplConstants.html#LOCAL">LOCAL</a>, <a href="StormParserImplConstants.html#LOCALTIME">LOCALTIME</a>, <a href="StormParserImplConstants.html#LOCALTIMESTAMP">LOCALTIMESTAMP</a>, <a href="StormParserImplConstants.html#LOCATION">LOCATION</a>, <a href="StormParserImplConstants.html#LOCATOR">LOCATOR</a>, <a href="StormParserImplConstants.html#LOWER">LOWER</a>, <a href="StormParserImplConstants.html#LPAREN">LPAREN</a>, <a href="StormParserImplConstants.html#LT">LT</a>, <a href="StormParserImplConstants.html#M">M</a>, <a href="StormParserImplConstants.html#MAP">MAP</a>, <a href="StormParserImplConstants.html#MATCH">MATCH</a>, <a href="StormParserImplConstants.html#MATCH_NUMBER">MATCH_NUMBER</a>, <a href="StormParserImplConstants.html#MATCH_RECOGNIZE">MATCH_RECOGNIZE</a>, <a href="StormParserImplConstants.html#MATCHED">MATCHED</a>, <a href="StormParserImplConstants.html#MATCHES">MATCHES</a>, <a href="StormParserImplConstants.html#MAX">MAX</a>, <a href="StormParserImplConstants.html#MAXVALUE">MAXVALUE</a>, <a href="StormParserImplConstants.html#MEASURES">MEASURES</a>, <a href="StormParserImplConstants.html#MEMBER">MEMBER</a>, <a href="StormParserImplConstants.html#MERGE">MERGE</a>, <a href="StormParserImplConstants.html#MESSAGE_LENGTH">MESSAGE_LENGTH</a>, <a href="StormParserImplConstants.html#MESSAGE_OCTET_LENGTH">MESSAGE_OCTET_LENGTH</a>, <a href="StormParserImplConstants.html#MESSAGE_TEXT">MESSAGE_TEXT</a>, <a href="StormParserImplConstants.html#METHOD">METHOD</a>, <a href="StormParserImplConstants.html#MICROSECOND">MICROSECOND</a>, <a href="StormParserImplConstants.html#MILLENNIUM">MILLENNIUM</a>, <a href="StormParserImplConstants.html#MIN">MIN</a>, <a href="StormParserImplConstants.html#MINUS">MINUS</a>, <a href="StormParserImplConstants.html#MINUTE">MINUTE</a>, <a href="StormParserImplConstants.html#MINVALUE">MINVALUE</a>, <a href="StormParserImplConstants.html#MOD">MOD</a>, <a href="StormParserImplConstants.html#MODIFIES">MODIFIES</a>, <a href="StormParserImplConstants.html#MODULE">MODULE</a>, <a href="StormParserImplConstants.html#MONTH">MONTH</a>, <a href="StormParserImplConstants.html#MORE_">MORE_</a>, <a href="StormParserImplConstants.html#MULTI_LINE_COMMENT">MULTI_LINE_COMMENT</a>, <a href="StormParserImplConstants.html#MULTISET">MULTISET</a>, <a href="StormParserImplConstants.html#MUMPS">MUMPS</a>, <a href="StormParserImplConstants.html#NAME">NAME</a>, <a href="StormParserImplConstants.html#NAMED_ARGUMENT_ASSIGNMENT">NAMED_ARGUMENT_ASSIGNMENT</a>, <a href="StormParserImplConstants.html#NAMES">NAMES</a>, <a href="StormParserImplConstants.html#NATIONAL">NATIONAL</a>, <a href="StormParserImplConstants.html#NATURAL">NATURAL</a>, <a href="StormParserImplConstants.html#NCHAR">NCHAR</a>, <a href="StormParserImplConstants.html#NCLOB">NCLOB</a>, <a href="StormParserImplConstants.html#NE">NE</a>, <a href="StormParserImplConstants.html#NE2">NE2</a>, <a href="StormParserImplConstants.html#NESTING">NESTING</a>, <a href="StormParserImplConstants.html#NEW">NEW</a>, <a href="StormParserImplConstants.html#NEXT">NEXT</a>, <a href="StormParserImplConstants.html#NO">NO</a>, <a href="StormParserImplConstants.html#NONE">NONE</a>, <a href="StormParserImplConstants.html#NORMALIZE">NORMALIZE</a>, <a href="StormParserImplConstants.html#NORMALIZED">NORMALIZED</a>, <a href="StormParserImplConstants.html#NOT">NOT</a>, <a href="StormParserImplConstants.html#NTH_VALUE">NTH_VALUE</a>, <a href="StormParserImplConstants.html#NTILE">NTILE</a>, <a href="StormParserImplConstants.html#NULL">NULL</a>, <a href="StormParserImplConstants.html#NULLABLE">NULLABLE</a>, <a href="StormParserImplConstants.html#NULLIF">NULLIF</a>, <a href="StormParserImplConstants.html#NULLS">NULLS</a>, <a href="StormParserImplConstants.html#NUMBER">NUMBER</a>, <a href="StormParserImplConstants.html#NUMERIC">NUMERIC</a>, <a href="StormParserImplConstants.html#OBJECT">OBJECT</a>, <a href="StormParserImplConstants.html#OCCURRENCES_REGEX">OCCURRENCES_REGEX</a>, <a href="StormParserImplConstants.html#OCTET_LENGTH">OCTET_LENGTH</a>, <a href="StormParserImplConstants.html#OCTETS">OCTETS</a>, <a href="StormParserImplConstants.html#OF">OF</a>, <a href="StormParserImplConstants.html#OFFSET">OFFSET</a>, <a href="StormParserImplConstants.html#OLD">OLD</a>, <a href="StormParserImplConstants.html#OMIT">OMIT</a>, <a href="StormParserImplConstants.html#ON">ON</a>, <a href="StormParserImplConstants.html#ONE">ONE</a>, <a href="StormParserImplConstants.html#ONLY">ONLY</a>, <a href="StormParserImplConstants.html#OPEN">OPEN</a>, <a href="StormParserImplConstants.html#OPTION">OPTION</a>, <a href="StormParserImplConstants.html#OPTIONS">OPTIONS</a>, <a href="StormParserImplConstants.html#OR">OR</a>, <a href="StormParserImplConstants.html#ORDER">ORDER</a>, <a href="StormParserImplConstants.html#ORDERING">ORDERING</a>, <a href="StormParserImplConstants.html#ORDINALITY">ORDINALITY</a>, <a href="StormParserImplConstants.html#OTHERS">OTHERS</a>, <a href="StormParserImplConstants.html#OUT">OUT</a>, <a href="StormParserImplConstants.html#OUTER">OUTER</a>, <a href="StormParserImplConstants.html#OUTPUT">OUTPUT</a>, <a href="StormParserImplConstants.html#OUTPUTFORMAT">OUTPUTFORMAT</a>, <a href="StormParserImplConstants.html#OVER">OVER</a>, <a href="StormParserImplConstants.html#OVERLAPS">OVERLAPS</a>, <a href="StormParserImplConstants.html#OVERLAY">OVERLAY</a>, <a href="StormParserImplConstants.html#OVERRIDING">OVERRIDING</a>, <a href="StormParserImplConstants.html#PAD">PAD</a>, <a href="StormParserImplConstants.html#PARALLELISM">PARALLELISM</a>, <a href="StormParserImplConstants.html#PARAMETER">PARAMETER</a>, <a href="StormParserImplConstants.html#PARAMETER_MODE">PARAMETER_MODE</a>, <a href="StormParserImplConstants.html#PARAMETER_NAME">PARAMETER_NAME</a>, <a href="StormParserImplConstants.html#PARAMETER_ORDINAL_POSITION">PARAMETER_ORDINAL_POSITION</a>, <a href="StormParserImplConstants.html#PARAMETER_SPECIFIC_CATALOG">PARAMETER_SPECIFIC_CATALOG</a>, <a href="StormParserImplConstants.html#PARAMETER_SPECIFIC_NAME">PARAMETER_SPECIFIC_NAME</a>, <a href="StormParserImplConstants.html#PARAMETER_SPECIFIC_SCHEMA">PARAMETER_SPECIFIC_SCHEMA</a>, <a href="StormParserImplConstants.html#PARTIAL">PARTIAL</a>, <a href="StormParserImplConstants.html#PARTITION">PARTITION</a>, <a href="StormParserImplConstants.html#PASCAL">PASCAL</a>, <a href="StormParserImplConstants.html#PASSTHROUGH">PASSTHROUGH</a>, <a href="StormParserImplConstants.html#PAST">PAST</a>, <a href="StormParserImplConstants.html#PATH">PATH</a>, <a href="StormParserImplConstants.html#PATTERN">PATTERN</a>, <a href="StormParserImplConstants.html#PER">PER</a>, <a href="StormParserImplConstants.html#PERCENT">PERCENT</a>, <a href="StormParserImplConstants.html#PERCENT_RANK">PERCENT_RANK</a>, <a href="StormParserImplConstants.html#PERCENT_REMAINDER">PERCENT_REMAINDER</a>, <a href="StormParserImplConstants.html#PERCENTILE_CONT">PERCENTILE_CONT</a>, <a href="StormParserImplConstants.html#PERCENTILE_DISC">PERCENTILE_DISC</a>, <a href="StormParserImplConstants.html#PERIOD">PERIOD</a>, <a href="StormParserImplConstants.html#PERMUTE">PERMUTE</a>, <a href="StormParserImplConstants.html#PLACING">PLACING</a>, <a href="StormParserImplConstants.html#PLAN">PLAN</a>, <a href="StormParserImplConstants.html#PLI">PLI</a>, <a href="StormParserImplConstants.html#PLUS">PLUS</a>, <a href="StormParserImplConstants.html#PORTION">PORTION</a>, <a href="StormParserImplConstants.html#POSITION">POSITION</a>, <a href="StormParserImplConstants.html#POSITION_REGEX">POSITION_REGEX</a>, <a href="StormParserImplConstants.html#POWER">POWER</a>, <a href="StormParserImplConstants.html#PRECEDES">PRECEDES</a>, <a href="StormParserImplConstants.html#PRECEDING">PRECEDING</a>, <a href="StormParserImplConstants.html#PRECISION">PRECISION</a>, <a href="StormParserImplConstants.html#PREFIXED_STRING_LITERAL">PREFIXED_STRING_LITERAL</a>, <a href="StormParserImplConstants.html#PREPARE">PREPARE</a>, <a href="StormParserImplConstants.html#PRESERVE">PRESERVE</a>, <a href="StormParserImplConstants.html#PREV">PREV</a>, <a href="StormParserImplConstants.html#PRIMARY">PRIMARY</a>, <a href="StormParserImplConstants.html#PRIOR">PRIOR</a>, <a href="StormParserImplConstants.html#PRIVILEGES">PRIVILEGES</a>, <a href="StormParserImplConstants.html#PROCEDURE">PROCEDURE</a>, <a href="StormParserImplConstants.html#PUBLIC">PUBLIC</a>, <a href="StormParserImplConstants.html#QUARTER">QUARTER</a>, <a href="StormParserImplConstants.html#QUOTE">QUOTE</a>, <a href="StormParserImplConstants.html#QUOTED_IDENTIFIER">QUOTED_IDENTIFIER</a>, <a href="StormParserImplConstants.html#QUOTED_STRING">QUOTED_STRING</a>, <a href="StormParserImplConstants.html#RANGE">RANGE</a>, <a href="StormParserImplConstants.html#RANK">RANK</a>, <a href="StormParserImplConstants.html#RBRACE">RBRACE</a>, <a href="StormParserImplConstants.html#RBRACKET">RBRACKET</a>, <a href="StormParserImplConstants.html#READ">READ</a>, <a href="StormParserImplConstants.html#READS">READS</a>, <a href="StormParserImplConstants.html#REAL">REAL</a>, <a href="StormParserImplConstants.html#RECURSIVE">RECURSIVE</a>, <a href="StormParserImplConstants.html#REF">REF</a>, <a href="StormParserImplConstants.html#REFERENCES">REFERENCES</a>, <a href="StormParserImplConstants.html#REFERENCING">REFERENCING</a>, <a href="StormParserImplConstants.html#REGR_AVGX">REGR_AVGX</a>, <a href="StormParserImplConstants.html#REGR_AVGY">REGR_AVGY</a>, <a href="StormParserImplConstants.html#REGR_COUNT">REGR_COUNT</a>, <a href="StormParserImplConstants.html#REGR_INTERCEPT">REGR_INTERCEPT</a>, <a href="StormParserImplConstants.html#REGR_R2">REGR_R2</a>, <a href="StormParserImplConstants.html#REGR_SLOPE">REGR_SLOPE</a>, <a href="StormParserImplConstants.html#REGR_SXX">REGR_SXX</a>, <a href="StormParserImplConstants.html#REGR_SXY">REGR_SXY</a>, <a href="StormParserImplConstants.html#REGR_SYY">REGR_SYY</a>, <a href="StormParserImplConstants.html#RELATIVE">RELATIVE</a>, <a href="StormParserImplConstants.html#RELEASE">RELEASE</a>, <a href="StormParserImplConstants.html#REPEATABLE">REPEATABLE</a>, <a href="StormParserImplConstants.html#REPLACE">REPLACE</a>, <a href="StormParserImplConstants.html#RESET">RESET</a>, <a href="StormParserImplConstants.html#RESTART">RESTART</a>, <a href="StormParserImplConstants.html#RESTRICT">RESTRICT</a>, <a href="StormParserImplConstants.html#RESULT">RESULT</a>, <a href="StormParserImplConstants.html#RETURN">RETURN</a>, <a href="StormParserImplConstants.html#RETURNED_CARDINALITY">RETURNED_CARDINALITY</a>, <a href="StormParserImplConstants.html#RETURNED_LENGTH">RETURNED_LENGTH</a>, <a href="StormParserImplConstants.html#RETURNED_OCTET_LENGTH">RETURNED_OCTET_LENGTH</a>, <a href="StormParserImplConstants.html#RETURNED_SQLSTATE">RETURNED_SQLSTATE</a>, <a href="StormParserImplConstants.html#RETURNS">RETURNS</a>, <a href="StormParserImplConstants.html#REVOKE">REVOKE</a>, <a href="StormParserImplConstants.html#RIGHT">RIGHT</a>, <a href="StormParserImplConstants.html#ROLE">ROLE</a>, <a href="StormParserImplConstants.html#ROLLBACK">ROLLBACK</a>, <a href="StormParserImplConstants.html#ROLLUP">ROLLUP</a>, <a href="StormParserImplConstants.html#ROUTINE">ROUTINE</a>, <a href="StormParserImplConstants.html#ROUTINE_CATALOG">ROUTINE_CATALOG</a>, <a href="StormParserImplConstants.html#ROUTINE_NAME">ROUTINE_NAME</a>, <a href="StormParserImplConstants.html#ROUTINE_SCHEMA">ROUTINE_SCHEMA</a>, <a href="StormParserImplConstants.html#ROW">ROW</a>, <a href="StormParserImplConstants.html#ROW_COUNT">ROW_COUNT</a>, <a href="StormParserImplConstants.html#ROW_NUMBER">ROW_NUMBER</a>, <a href="StormParserImplConstants.html#ROWS">ROWS</a>, <a href="StormParserImplConstants.html#RPAREN">RPAREN</a>, <a href="StormParserImplConstants.html#RUNNING">RUNNING</a>, <a href="StormParserImplConstants.html#SAVEPOINT">SAVEPOINT</a>, <a href="StormParserImplConstants.html#SCALE">SCALE</a>, <a href="StormParserImplConstants.html#SCHEMA">SCHEMA</a>, <a href="StormParserImplConstants.html#SCHEMA_NAME">SCHEMA_NAME</a>, <a href="StormParserImplConstants.html#SCOPE">SCOPE</a>, <a href="StormParserImplConstants.html#SCOPE_CATALOGS">SCOPE_CATALOGS</a>, <a href="StormParserImplConstants.html#SCOPE_NAME">SCOPE_NAME</a>, <a href="StormParserImplConstants.html#SCOPE_SCHEMA">SCOPE_SCHEMA</a>, <a href="StormParserImplConstants.html#SCROLL">SCROLL</a>, <a href="StormParserImplConstants.html#SEARCH">SEARCH</a>, <a href="StormParserImplConstants.html#SECOND">SECOND</a>, <a href="StormParserImplConstants.html#SECTION">SECTION</a>, <a href="StormParserImplConstants.html#SECURITY">SECURITY</a>, <a href="StormParserImplConstants.html#SEEK">SEEK</a>, <a href="StormParserImplConstants.html#SELECT">SELECT</a>, <a href="StormParserImplConstants.html#SELF">SELF</a>, <a href="StormParserImplConstants.html#SEMICOLON">SEMICOLON</a>, <a href="StormParserImplConstants.html#SENSITIVE">SENSITIVE</a>, <a href="StormParserImplConstants.html#SEQUENCE">SEQUENCE</a>, <a href="StormParserImplConstants.html#SERIALIZABLE">SERIALIZABLE</a>, <a href="StormParserImplConstants.html#SERVER">SERVER</a>, <a href="StormParserImplConstants.html#SERVER_NAME">SERVER_NAME</a>, <a href="StormParserImplConstants.html#SESSION">SESSION</a>, <a href="StormParserImplConstants.html#SESSION_USER">SESSION_USER</a>, <a href="StormParserImplConstants.html#SET">SET</a>, <a href="StormParserImplConstants.html#SET_MINUS">SET_MINUS</a>, <a href="StormParserImplConstants.html#SETS">SETS</a>, <a href="StormParserImplConstants.html#SHOW">SHOW</a>, <a href="StormParserImplConstants.html#SIMILAR">SIMILAR</a>, <a href="StormParserImplConstants.html#SIMPLE">SIMPLE</a>, <a href="StormParserImplConstants.html#SINGLE_LINE_COMMENT">SINGLE_LINE_COMMENT</a>, <a href="StormParserImplConstants.html#SIZE">SIZE</a>, <a href="StormParserImplConstants.html#SKIP_">SKIP_</a>, <a href="StormParserImplConstants.html#SLASH">SLASH</a>, <a href="StormParserImplConstants.html#SMALLINT">SMALLINT</a>, <a href="StormParserImplConstants.html#SOME">SOME</a>, <a href="StormParserImplConstants.html#SOURCE">SOURCE</a>, <a href="StormParserImplConstants.html#SPACE">SPACE</a>, <a href="StormParserImplConstants.html#SPECIFIC">SPECIFIC</a>, <a href="StormParserImplConstants.html#SPECIFIC_NAME">SPECIFIC_NAME</a>, <a href="StormParserImplConstants.html#SPECIFICTYPE">SPECIFICTYPE</a>, <a href="StormParserImplConstants.html#SQL">SQL</a>, <a href="StormParserImplConstants.html#SQL_BIGINT">SQL_BIGINT</a>, <a href="StormParserImplConstants.html#SQL_BINARY">SQL_BINARY</a>, <a href="StormParserImplConstants.html#SQL_BIT">SQL_BIT</a>, <a href="StormParserImplConstants.html#SQL_BLOB">SQL_BLOB</a>, <a href="StormParserImplConstants.html#SQL_BOOLEAN">SQL_BOOLEAN</a>, <a href="StormParserImplConstants.html#SQL_CHAR">SQL_CHAR</a>, <a href="StormParserImplConstants.html#SQL_CLOB">SQL_CLOB</a>, <a href="StormParserImplConstants.html#SQL_DATE">SQL_DATE</a>, <a href="StormParserImplConstants.html#SQL_DECIMAL">SQL_DECIMAL</a>, <a href="StormParserImplConstants.html#SQL_DOUBLE">SQL_DOUBLE</a>, <a href="StormParserImplConstants.html#SQL_FLOAT">SQL_FLOAT</a>, <a href="StormParserImplConstants.html#SQL_INTEGER">SQL_INTEGER</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_DAY">SQL_INTERVAL_DAY</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_DAY_TO_HOUR">SQL_INTERVAL_DAY_TO_HOUR</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_DAY_TO_MINUTE">SQL_INTERVAL_DAY_TO_MINUTE</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_DAY_TO_SECOND">SQL_INTERVAL_DAY_TO_SECOND</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_HOUR">SQL_INTERVAL_HOUR</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_HOUR_TO_MINUTE">SQL_INTERVAL_HOUR_TO_MINUTE</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_HOUR_TO_SECOND">SQL_INTERVAL_HOUR_TO_SECOND</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_MINUTE">SQL_INTERVAL_MINUTE</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_MINUTE_TO_SECOND">SQL_INTERVAL_MINUTE_TO_SECOND</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_MONTH">SQL_INTERVAL_MONTH</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_SECOND">SQL_INTERVAL_SECOND</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_YEAR">SQL_INTERVAL_YEAR</a>, <a href="StormParserImplConstants.html#SQL_INTERVAL_YEAR_TO_MONTH">SQL_INTERVAL_YEAR_TO_MONTH</a>, <a href="StormParserImplConstants.html#SQL_LONGVARBINARY">SQL_LONGVARBINARY</a>, <a href="StormParserImplConstants.html#SQL_LONGVARCHAR">SQL_LONGVARCHAR</a>, <a href="StormParserImplConstants.html#SQL_LONGVARNCHAR">SQL_LONGVARNCHAR</a>, <a href="StormParserImplConstants.html#SQL_NCHAR">SQL_NCHAR</a>, <a href="StormParserImplConstants.html#SQL_NCLOB">SQL_NCLOB</a>, <a href="StormParserImplConstants.html#SQL_NUMERIC">SQL_NUMERIC</a>, <a href="StormParserImplConstants.html#SQL_NVARCHAR">SQL_NVARCHAR</a>, <a href="StormParserImplConstants.html#SQL_REAL">SQL_REAL</a>, <a href="StormParserImplConstants.html#SQL_SMALLINT">SQL_SMALLINT</a>, <a href="StormParserImplConstants.html#SQL_TIME">SQL_TIME</a>, <a href="StormParserImplConstants.html#SQL_TIMESTAMP">SQL_TIMESTAMP</a>, <a href="StormParserImplConstants.html#SQL_TINYINT">SQL_TINYINT</a>, <a href="StormParserImplConstants.html#SQL_TSI_DAY">SQL_TSI_DAY</a>, <a href="StormParserImplConstants.html#SQL_TSI_FRAC_SECOND">SQL_TSI_FRAC_SECOND</a>, <a href="StormParserImplConstants.html#SQL_TSI_HOUR">SQL_TSI_HOUR</a>, <a href="StormParserImplConstants.html#SQL_TSI_MICROSECOND">SQL_TSI_MICROSECOND</a>, <a href="StormParserImplConstants.html#SQL_TSI_MINUTE">SQL_TSI_MINUTE</a>, <a href="StormParserImplConstants.html#SQL_TSI_MONTH">SQL_TSI_MONTH</a>, <a href="StormParserImplConstants.html#SQL_TSI_QUARTER">SQL_TSI_QUARTER</a>, <a href="StormParserImplConstants.html#SQL_TSI_SECOND">SQL_TSI_SECOND</a>, <a href="StormParserImplConstants.html#SQL_TSI_WEEK">SQL_TSI_WEEK</a>, <a href="StormParserImplConstants.html#SQL_TSI_YEAR">SQL_TSI_YEAR</a>, <a href="StormParserImplConstants.html#SQL_VARBINARY">SQL_VARBINARY</a>, <a href="StormParserImplConstants.html#SQL_VARCHAR">SQL_VARCHAR</a>, <a href="StormParserImplConstants.html#SQLEXCEPTION">SQLEXCEPTION</a>, <a href="StormParserImplConstants.html#SQLSTATE">SQLSTATE</a>, <a href="StormParserImplConstants.html#SQLWARNING">SQLWARNING</a>, <a href="StormParserImplConstants.html#SQRT">SQRT</a>, <a href="StormParserImplConstants.html#STAR">STAR</a>, <a href="StormParserImplConstants.html#START">START</a>, <a href="StormParserImplConstants.html#STATE">STATE</a>, <a href="StormParserImplConstants.html#STATEMENT">STATEMENT</a>, <a href="StormParserImplConstants.html#STATIC">STATIC</a>, <a href="StormParserImplConstants.html#STDDEV_POP">STDDEV_POP</a>, <a href="StormParserImplConstants.html#STDDEV_SAMP">STDDEV_SAMP</a>, <a href="StormParserImplConstants.html#STORED">STORED</a>, <a href="StormParserImplConstants.html#STREAM">STREAM</a>, <a href="StormParserImplConstants.html#STRUCTURE">STRUCTURE</a>, <a href="StormParserImplConstants.html#STYLE">STYLE</a>, <a href="StormParserImplConstants.html#SUBCLASS_ORIGIN">SUBCLASS_ORIGIN</a>, <a href="StormParserImplConstants.html#SUBMULTISET">SUBMULTISET</a>, <a href="StormParserImplConstants.html#SUBSET">SUBSET</a>, <a href="StormParserImplConstants.html#SUBSTITUTE">SUBSTITUTE</a>, <a href="StormParserImplConstants.html#SUBSTRING">SUBSTRING</a>, <a href="StormParserImplConstants.html#SUBSTRING_REGEX">SUBSTRING_REGEX</a>, <a href="StormParserImplConstants.html#SUCCEEDS">SUCCEEDS</a>, <a href="StormParserImplConstants.html#SUM">SUM</a>, <a href="StormParserImplConstants.html#SYMMETRIC">SYMMETRIC</a>, <a href="StormParserImplConstants.html#SYSTEM">SYSTEM</a>, <a href="StormParserImplConstants.html#SYSTEM_TIME">SYSTEM_TIME</a>, <a href="StormParserImplConstants.html#SYSTEM_USER">SYSTEM_USER</a>, <a href="StormParserImplConstants.html#TABLE">TABLE</a>, <a href="StormParserImplConstants.html#TABLE_NAME">TABLE_NAME</a>, <a href="StormParserImplConstants.html#TABLESAMPLE">TABLESAMPLE</a>, <a href="StormParserImplConstants.html#TBLPROPERTIES">TBLPROPERTIES</a>, <a href="StormParserImplConstants.html#TEMPORARY">TEMPORARY</a>, <a href="StormParserImplConstants.html#THEN">THEN</a>, <a href="StormParserImplConstants.html#TIES">TIES</a>, <a href="StormParserImplConstants.html#TIME">TIME</a>, <a href="StormParserImplConstants.html#TIMESTAMP">TIMESTAMP</a>, <a href="StormParserImplConstants.html#TIMESTAMPADD">TIMESTAMPADD</a>, <a href="StormParserImplConstants.html#TIMESTAMPDIFF">TIMESTAMPDIFF</a>, <a href="StormParserImplConstants.html#TIMEZONE_HOUR">TIMEZONE_HOUR</a>, <a href="StormParserImplConstants.html#TIMEZONE_MINUTE">TIMEZONE_MINUTE</a>, <a href="StormParserImplConstants.html#TINYINT">TINYINT</a>, <a href="StormParserImplConstants.html#TO">TO</a>, <a href="StormParserImplConstants.html#tokenImage">tokenImage</a>, <a href="StormParserImplConstants.html#TOP_LEVEL_COUNT">TOP_LEVEL_COUNT</a>, <a href="StormParserImplConstants.html#TRAILING">TRAILING</a>, <a href="StormParserImplConstants.html#TRANSACTION">TRANSACTION</a>, <a href="StormParserImplConstants.html#TRANSACTIONS_ACTIVE">TRANSACTIONS_ACTIVE</a>, <a href="StormParserImplConstants.html#TRANSACTIONS_COMMITTED">TRANSACTIONS_COMMITTED</a>, <a href="StormParserImplConstants.html#TRANSACTIONS_ROLLED_BACK">TRANSACTIONS_ROLLED_BACK</a>, <a href="StormParserImplConstants.html#TRANSFORM">TRANSFORM</a>, <a href="StormParserImplConstants.html#TRANSFORMS">TRANSFORMS</a>, <a href="StormParserImplConstants.html#TRANSLATE">TRANSLATE</a>, <a href="StormParserImplConstants.html#TRANSLATE_REGEX">TRANSLATE_REGEX</a>, <a href="StormParserImplConstants.html#TRANSLATION">TRANSLATION</a>, <a href="StormParserImplConstants.html#TREAT">TREAT</a>, <a href="StormParserImplConstants.html#TRIGGER">TRIGGER</a>, <a href="StormParserImplConstants.html#TRIGGER_CATALOG">TRIGGER_CATALOG</a>, <a href="StormParserImplConstants.html#TRIGGER_NAME">TRIGGER_NAME</a>, <a href="StormParserImplConstants.html#TRIGGER_SCHEMA">TRIGGER_SCHEMA</a>, <a href="StormParserImplConstants.html#TRIM">TRIM</a>, <a href="StormParserImplConstants.html#TRIM_ARRAY">TRIM_ARRAY</a>, <a href="StormParserImplConstants.html#TRUE">TRUE</a>, <a href="StormParserImplConstants.html#TRUNCATE">TRUNCATE</a>, <a href="StormParserImplConstants.html#TYPE">TYPE</a>, <a href="StormParserImplConstants.html#UESCAPE">UESCAPE</a>, <a href="StormParserImplConstants.html#UNBOUNDED">UNBOUNDED</a>, <a href="StormParserImplConstants.html#UNCOMMITTED">UNCOMMITTED</a>, <a href="StormParserImplConstants.html#UNDER">UNDER</a>, <a href="StormParserImplConstants.html#UNICODE_QUOTED_ESCAPE_CHAR">UNICODE_QUOTED_ESCAPE_CHAR</a>, <a href="StormParserImplConstants.html#UNICODE_QUOTED_IDENTIFIER">UNICODE_QUOTED_IDENTIFIER</a>, <a href="StormParserImplConstants.html#UNICODE_STRING_LITERAL">UNICODE_STRING_LITERAL</a>, <a href="StormParserImplConstants.html#UNION">UNION</a>, <a href="StormParserImplConstants.html#UNIQUE">UNIQUE</a>, <a href="StormParserImplConstants.html#UNKNOWN">UNKNOWN</a>, <a href="StormParserImplConstants.html#UNNAMED">UNNAMED</a>, <a href="StormParserImplConstants.html#UNNEST">UNNEST</a>, <a href="StormParserImplConstants.html#UNSIGNED_INTEGER_LITERAL">UNSIGNED_INTEGER_LITERAL</a>, <a href="StormParserImplConstants.html#UPDATE">UPDATE</a>, <a href="StormParserImplConstants.html#UPPER">UPPER</a>, <a href="StormParserImplConstants.html#UPSERT">UPSERT</a>, <a href="StormParserImplConstants.html#USAGE">USAGE</a>, <a href="StormParserImplConstants.html#USER">USER</a>, <a href="StormParserImplConstants.html#USER_DEFINED_TYPE_CATALOG">USER_DEFINED_TYPE_CATALOG</a>, <a href="StormParserImplConstants.html#USER_DEFINED_TYPE_CODE">USER_DEFINED_TYPE_CODE</a>, <a href="StormParserImplConstants.html#USER_DEFINED_TYPE_NAME">USER_DEFINED_TYPE_NAME</a>, <a href="StormParserImplConstants.html#USER_DEFINED_TYPE_SCHEMA">USER_DEFINED_TYPE_SCHEMA</a>, <a href="StormParserImplConstants.html#USING">USING</a>, <a href="StormParserImplConstants.html#VALUE">VALUE</a>, <a href="StormParserImplConstants.html#VALUE_OF">VALUE_OF</a>, <a href="StormParserImplConstants.html#VALUES">VALUES</a>, <a href="StormParserImplConstants.html#VAR_POP">VAR_POP</a>, <a href="StormParserImplConstants.html#VAR_SAMP">VAR_SAMP</a>, <a href="StormParserImplConstants.html#VARBINARY">VARBINARY</a>, <a href="StormParserImplConstants.html#VARCHAR">VARCHAR</a>, <a href="StormParserImplConstants.html#VARYING">VARYING</a>, <a href="StormParserImplConstants.html#VERSION">VERSION</a>, <a href="StormParserImplConstants.html#VERSIONING">VERSIONING</a>, <a href="StormParserImplConstants.html#VERTICAL_BAR">VERTICAL_BAR</a>, <a href="StormParserImplConstants.html#VIEW">VIEW</a>, <a href="StormParserImplConstants.html#WEEK">WEEK</a>, <a href="StormParserImplConstants.html#WHEN">WHEN</a>, <a href="StormParserImplConstants.html#WHENEVER">WHENEVER</a>, <a href="StormParserImplConstants.html#WHERE">WHERE</a>, <a href="StormParserImplConstants.html#WHITESPACE">WHITESPACE</a>, <a href="StormParserImplConstants.html#WIDTH_BUCKET">WIDTH_BUCKET</a>, <a href="StormParserImplConstants.html#WINDOW">WINDOW</a>, <a href="StormParserImplConstants.html#WITH">WITH</a>, <a href="StormParserImplConstants.html#WITHIN">WITHIN</a>, <a href="StormParserImplConstants.html#WITHOUT">WITHOUT</a>, <a href="StormParserImplConstants.html#WORK">WORK</a>, <a href="StormParserImplConstants.html#WRAPPER">WRAPPER</a>, <a href="StormParserImplConstants.html#WRITE">WRITE</a>, <a href="StormParserImplConstants.html#XML">XML</a>, <a href="StormParserImplConstants.html#YEAR">YEAR</a>, <a href="StormParserImplConstants.html#ZONE">ZONE</a></code></div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.io.InputStream)" class="member-name-link">StormParserImpl</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream)</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Constructor with InputStream.</div> |
| </div> |
| <div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.io.InputStream,java.lang.String)" class="member-name-link">StormParserImpl</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> encoding)</code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Constructor with InputStream and supplied encoding</div> |
| </div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.io.Reader)" class="member-name-link">StormParserImpl</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a> stream)</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Constructor.</div> |
| </div> |
| <div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(org.apache.storm.sql.parser.impl.StormParserImplTokenManager)" class="member-name-link">StormParserImpl</a><wbr>(<a href="StormParserImplTokenManager.html" title="class in org.apache.storm.sql.parser.impl">StormParserImplTokenManager</a> tm)</code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Constructor with generated Token Manager.</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Arg(java.util.List,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">Arg</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Arg0(java.util.List,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">Arg0</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ArrayConstructor()" class="member-name-link">ArrayConstructor</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an ARRAY constructor</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#AtomicRowExpression()" class="member-name-link">AtomicRowExpression</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an atomic row expression.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlBinaryOperator</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#BinaryMultisetOperator()" class="member-name-link">BinaryMultisetOperator</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a binary multiset operator.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlBinaryOperator</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#BinaryQueryOperator()" class="member-name-link">BinaryQueryOperator</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a binary query operator like UNION.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlBinaryOperator</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#BinaryRowOperator()" class="member-name-link">BinaryRowOperator</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a binary row operator like AND.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#BuiltinFunctionCall()" class="member-name-link">BuiltinFunctionCall</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a call to a builtin function with special syntax.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CaseExpression()" class="member-name-link">CaseExpression</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCollation</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CollateClause()" class="member-name-link">CollateClause</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a COLLATE clause</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIdentifier</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CollectionsTypeName()" class="member-name-link">CollectionsTypeName</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ColumnDefinitionList()" class="member-name-link">ColumnDefinitionList</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ColumnType(java.util.List)" class="member-name-link">ColumnType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CommonNonReservedKeyWord()" class="member-name-link">CommonNonReservedKeyWord</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a non-reserved keyword for use as an identifier.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlKind</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#comp()" class="member-name-link">comp</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a comparison operator inside a SOME / ALL predicate.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIdentifier</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CompoundIdentifier()" class="member-name-link">CompoundIdentifier</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a compound identifier.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CompoundIdentifierType(java.util.List,java.util.List)" class="member-name-link">CompoundIdentifierType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> extendList)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a compound identifier with optional type.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CompoundIdentifierTypeCommaList(java.util.List,java.util.List)" class="member-name-link">CompoundIdentifierTypeCommaList</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> extendList)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a comma-separated list of compound identifiers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIdentifier</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ContextVariable()" class="member-name-link">ContextVariable</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">CursorExpression</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a CURSOR(query) expression.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlDataTypeSpec</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#DataType()" class="member-name-link">DataType</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlLiteral</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#DateTimeLiteral()" class="member-name-link">DateTimeLiteral</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a date/time literal.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Default()" class="member-name-link">Default</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#disable_tracing()" class="member-name-link">disable_tracing</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Disable tracing.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlDynamicParam</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#DynamicParam()" class="member-name-link">DynamicParam</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a dynamic parameter marker.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#enable_tracing()" class="member-name-link">enable_tracing</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Enable tracing.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlExplain.Depth</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ExplainDepth()" class="member-name-link">ExplainDepth</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for |
| EXPLAIN PLAN.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlExplainLevel</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ExplainDetailLevel()" class="member-name-link">ExplainDetailLevel</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos)" class="member-name-link">ExplicitTable</a><wbr>(org.apache.calcite.sql.parser.SqlParserPos pos)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an explicit TABLE t reference.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">Expression</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a row expression or a parenthesized expression of any kind.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">Expression2</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a binary row expression, or a parenthesized expression of any |
| kind.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Expression2b(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext,java.util.List)" class="member-name-link">Expression2b</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> list)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Expression3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">Expression3</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a unary row expression, or a parenthesized expression of any |
| kind.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ExpressionCommaList(org.apache.calcite.sql.parser.Span,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">ExpressionCommaList</a><wbr>(org.apache.calcite.sql.parser.Span s, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a list of expressions separated by commas.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ExtendedBuiltinFunctionCall()" class="member-name-link">ExtendedBuiltinFunctionCall</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ExtendedTableRef()" class="member-name-link">ExtendedTableRef</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Allows parser to be extended with new types of table references.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ExtendList()" class="member-name-link">ExtendList</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#FloorCeilOptions(org.apache.calcite.sql.parser.Span,boolean)" class="member-name-link">FloorCeilOptions</a><wbr>(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#FromClause()" class="member-name-link">FromClause</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses the FROM clause for a SELECT.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIdentifier</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#FunctionName()" class="member-name-link">FunctionName</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <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> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#FunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">FunctionParameterList</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses function parameter lists including DISTINCT keyword recognition, |
| DEFAULT, and named argument assignment.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#generateParseException()" class="member-name-link">generateParseException</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Generate ParseException.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMetadata()" class="member-name-link">getMetadata</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNextToken()" class="member-name-link">getNextToken</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the next Token.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected org.apache.calcite.sql.parser.SqlParserPos</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPos()" class="member-name-link">getPos</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getToken(int)" class="member-name-link">getToken</a><wbr>(int index)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the specific Token.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#GroupByOpt()" class="member-name-link">GroupByOpt</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses the optional GROUP BY clause for SELECT.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#GroupingElement()" class="member-name-link">GroupingElement</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#GroupingElementList()" class="member-name-link">GroupingElementList</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#HavingOpt()" class="member-name-link">HavingOpt</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses the optional HAVING clause for SELECT.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Identifier()" class="member-name-link">Identifier</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a simple identifier as a string.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlLiteral</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#IntervalLiteral()" class="member-name-link">IntervalLiteral</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an interval literal.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIntervalQualifier</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#IntervalQualifier()" class="member-name-link">IntervalQualifier</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#IntLiteral()" class="member-name-link">IntLiteral</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#JdbcFunctionCall()" class="member-name-link">JdbcFunctionCall</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a function call expression with JDBC syntax.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlLiteral</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#JdbcOdbcDataType()" class="member-name-link">JdbcOdbcDataType</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlJdbcDataTypeName</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#JdbcOdbcDataTypeName()" class="member-name-link">JdbcOdbcDataTypeName</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#JoinTable(org.apache.calcite.sql.SqlNode)" class="member-name-link">JoinTable</a><wbr>(org.apache.calcite.sql.SqlNode e)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlLiteral</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#JoinType()" class="member-name-link">JoinType</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#LeafQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">LeafQuery</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a leaf in a query expression (SELECT, VALUES or TABLE).</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#LeafQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">LeafQueryOrExpr</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses either a row expression, a leaf query expression, or |
| a parenthesized expression of any kind.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Literal()" class="member-name-link">Literal</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a literal expression, allowing continued string literals.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MapConstructor()" class="member-name-link">MapConstructor</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a MAP constructor</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCall</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MatchRecognizeCallWithModifier()" class="member-name-link">MatchRecognizeCallWithModifier</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCall</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MatchRecognizeFunctionCall()" class="member-name-link">MatchRecognizeFunctionCall</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCall</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MatchRecognizeNavigationLogical()" class="member-name-link">MatchRecognizeNavigationLogical</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCall</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MatchRecognizeNavigationPhysical()" class="member-name-link">MatchRecognizeNavigationPhysical</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlMatchRecognize</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MatchRecognizeOpt(org.apache.calcite.sql.SqlNode)" class="member-name-link">MatchRecognizeOpt</a><wbr>(org.apache.calcite.sql.SqlNode tableRef)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a MATCH_RECOGNIZE clause following a table expression.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MeasureColumn()" class="member-name-link">MeasureColumn</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MeasureColumnCommaList(org.apache.calcite.sql.parser.Span)" class="member-name-link">MeasureColumnCommaList</a><wbr>(org.apache.calcite.sql.parser.Span s)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#MultisetConstructor()" class="member-name-link">MultisetConstructor</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a MULTISET constructor</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#NamedFunctionCall()" class="member-name-link">NamedFunctionCall</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a call to a named function (could be a builtin with regular |
| syntax, or else a UDF).</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">NamedRoutineCall</a><wbr>(org.apache.calcite.sql.SqlFunctionCategory routineType, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlLiteral</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Natural()" class="member-name-link">Natural</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#NewSpecification()" class="member-name-link">NewSpecification</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a NEW UDT(...) expression.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#NonReservedJdbcFunctionName()" class="member-name-link">NonReservedJdbcFunctionName</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses the name of a JDBC function that is a token but is not reserved.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#NonReservedKeyWord()" class="member-name-link">NonReservedKeyWord</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.calcite.sql.parser.SqlParseException</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#normalizeException(java.lang.Throwable)" class="member-name-link">normalizeException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> ex)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlLiteral</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#NumericLiteral()" class="member-name-link">NumericLiteral</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a numeric literal (can be signed)</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#OrderBy(boolean)" class="member-name-link">OrderBy</a><wbr>(boolean accept)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an ORDER BY clause.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#OrderedQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">OrderedQueryOrExpr</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses either a row expression or a query expression with an optional |
| ORDER BY.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#OrderItem()" class="member-name-link">OrderItem</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses one list item in an ORDER BY clause.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,<wbr>org.apache.calcite.sql.SqlNodeList></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ParenthesizedCompoundIdentifierList()" class="member-name-link">ParenthesizedCompoundIdentifierList</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List of compound identifiers in parentheses.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">ParenthesizedExpression</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a parenthesized query or single row expression.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">ParenthesizedQueryOrCommaList</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a parenthesized query or comma-list of row expressions.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ParenthesizedQueryOrCommaListWithDefault(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">ParenthesizedQueryOrCommaListWithDefault</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">As ParenthesizedQueryOrCommaList, but allows DEFAULT |
| in place of any of the expressions.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ParenthesizedSimpleIdentifierList()" class="member-name-link">ParenthesizedSimpleIdentifierList</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List of simple identifiers in parentheses.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseSqlExpressionEof()" class="member-name-link">parseSqlExpressionEof</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseSqlStmtEof()" class="member-name-link">parseSqlStmtEof</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PatternDefinition()" class="member-name-link">PatternDefinition</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span)" class="member-name-link">PatternDefinitionCommaList</a><wbr>(org.apache.calcite.sql.parser.Span s)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PatternExpression()" class="member-name-link">PatternExpression</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PatternFactor()" class="member-name-link">PatternFactor</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PatternPrimary()" class="member-name-link">PatternPrimary</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PatternTerm()" class="member-name-link">PatternTerm</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PeriodConstructor()" class="member-name-link">PeriodConstructor</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a PERIOD constructor</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlOperator</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#periodOperator()" class="member-name-link">periodOperator</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlPostfixOperator</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PostfixRowOperator()" class="member-name-link">PostfixRowOperator</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a postfix row operator like IS NOT NULL.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlPrefixOperator</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#PrefixRowOperator()" class="member-name-link">PrefixRowOperator</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a prefix row operator like NOT.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)" class="member-name-link">QueryOrExpr</a><wbr>(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses either a row expression or a query expression without ORDER BY.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ReInit(java.io.InputStream)" class="member-name-link">ReInit</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Reinitialise.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ReInit(java.io.InputStream,java.lang.String)" class="member-name-link">ReInit</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> encoding)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Reinitialise.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ReInit(java.io.Reader)" class="member-name-link">ReInit</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a> stream)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Reinitialise.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ReInit(org.apache.storm.sql.parser.impl.StormParserImplTokenManager)" class="member-name-link">ReInit</a><wbr>(<a href="StormParserImplTokenManager.html" title="class in org.apache.storm.sql.parser.impl">StormParserImplTokenManager</a> tm)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Reinitialise.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIdentifier</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ReservedFunctionName()" class="member-name-link">ReservedFunctionName</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a reserved word which is used as the name of a function.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#RowConstructor()" class="member-name-link">RowConstructor</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a row constructor in the context of a VALUES expression.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#RowConstructorList(org.apache.calcite.sql.parser.Span)" class="member-name-link">RowConstructorList</a><wbr>(org.apache.calcite.sql.parser.Span s)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses one or more rows in a VALUES expression.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#Scope()" class="member-name-link">Scope</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SelectExpression()" class="member-name-link">SelectExpression</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses one unaliased expression in a select list.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SelectItem()" class="member-name-link">SelectItem</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses one item in a select list.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SelectList()" class="member-name-link">SelectList</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses the select list of a SELECT statement.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCall</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SequenceExpression()" class="member-name-link">SequenceExpression</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setConformance(org.apache.calcite.sql.validate.SqlConformance)" class="member-name-link">setConformance</a><wbr>(org.apache.calcite.sql.validate.SqlConformance conformance)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setIdentifierMaxLength(int)" class="member-name-link">setIdentifierMaxLength</a><wbr>(int identifierMaxLength)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setQuotedCasing(org.apache.calcite.avatica.util.Casing)" class="member-name-link">setQuotedCasing</a><wbr>(org.apache.calcite.avatica.util.Casing quotedCasing)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTabSize(int)" class="member-name-link">setTabSize</a><wbr>(int tabSize)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setUnquotedCasing(org.apache.calcite.avatica.util.Casing)" class="member-name-link">setUnquotedCasing</a><wbr>(org.apache.calcite.avatica.util.Casing unquotedCasing)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIdentifier</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SimpleIdentifier()" class="member-name-link">SimpleIdentifier</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a simple identifier as an SqlIdentifier.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SimpleIdentifierCommaList(java.util.List)" class="member-name-link">SimpleIdentifierCommaList</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a comma-separated list of simple identifiers.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlLiteral</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SpecialLiteral()" class="member-name-link">SpecialLiteral</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parse a special literal keyword</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlAlter</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlAlter()" class="member-name-link">SqlAlter</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <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> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlCreateFunction()" class="member-name-link">SqlCreateFunction</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">CREATE FUNCTION functionname AS 'classname'</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlCreateTable()" class="member-name-link">SqlCreateTable</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">CREATE EXTERNAL TABLE ( IF NOT EXISTS )?</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlDelete()" class="member-name-link">SqlDelete</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a DELETE statement.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlDescribe()" class="member-name-link">SqlDescribe</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a DESCRIBE statement.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlExplain()" class="member-name-link">SqlExplain</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an EXPLAIN PLAN statement.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlExpressionEof()" class="member-name-link">SqlExpressionEof</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a SQL expression (such as might occur in a WHERE clause) followed by |
| the end-of-file symbol.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlInsert()" class="member-name-link">SqlInsert</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an INSERT statement.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlInsertKeywords(java.util.List)" class="member-name-link">SqlInsertKeywords</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlLiteral> keywords)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlMerge()" class="member-name-link">SqlMerge</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a MERGE statement.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlProcedureCall()" class="member-name-link">SqlProcedureCall</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a CALL statement.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlQueryEof()" class="member-name-link">SqlQueryEof</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by |
| the end-of-file symbol.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlQueryOrDml()" class="member-name-link">SqlQueryOrDml</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a query (SELECT or VALUES) |
| or DML statement (INSERT, UPDATE, DELETE, MERGE).</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlSelect</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlSelect()" class="member-name-link">SqlSelect</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a leaf SELECT expression without ORDER BY.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlSelectKeywords(java.util.List)" class="member-name-link">SqlSelectKeywords</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlLiteral> keywords)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlSetOption</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlSetOption(org.apache.calcite.sql.parser.Span,java.lang.String)" class="member-name-link">SqlSetOption</a><wbr>(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> scope)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading |
| "ALTER <SCOPE>".</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlStmt()" class="member-name-link">SqlStmt</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an SQL statement.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlStmtEof()" class="member-name-link">SqlStmtEof</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an SQL statement followed by the end-of-file symbol.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.type.SqlTypeName</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlTypeName(org.apache.calcite.sql.parser.Span)" class="member-name-link">SqlTypeName</a><wbr>(org.apache.calcite.sql.parser.Span s)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SqlUpdate()" class="member-name-link">SqlUpdate</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses an UPDATE statement.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span,boolean)" class="member-name-link">StandardFloorCeilOptions</a><wbr>(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#StringLiteral()" class="member-name-link">StringLiteral</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a string literal.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SubsetDefinition()" class="member-name-link">SubsetDefinition</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span)" class="member-name-link">SubsetDefinitionCommaList</a><wbr>(org.apache.calcite.sql.parser.Span s)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#switchTo(java.lang.String)" class="member-name-link">switchTo</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> stateName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TableConstructor()" class="member-name-link">TableConstructor</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a VALUES leaf query expression.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TableFunctionCall(org.apache.calcite.sql.parser.SqlParserPos)" class="member-name-link">TableFunctionCall</a><wbr>(org.apache.calcite.sql.parser.SqlParserPos pos)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TableOverOpt()" class="member-name-link">TableOverOpt</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Allows an OVER clause following a table expression as an extension to |
| standard SQL syntax.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TableRef()" class="member-name-link">TableRef</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a table reference in a FROM clause, not lateral unless LATERAL |
| is explicitly specified.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TableRef2(boolean)" class="member-name-link">TableRef2</a><wbr>(boolean lateral)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a table reference in a FROM clause.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCall</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TimestampAddFunctionCall()" class="member-name-link">TimestampAddFunctionCall</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a call to TIMESTAMPADD.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlCall</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TimestampDiffFunctionCall()" class="member-name-link">TimestampDiffFunctionCall</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a call to TIMESTAMPDIFF.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.avatica.util.TimeUnit</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TimestampInterval()" class="member-name-link">TimestampInterval</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.avatica.util.TimeUnit</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TimeUnit()" class="member-name-link">TimeUnit</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses time unit for EXTRACT, CEIL and FLOOR functions.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#trace_enabled()" class="member-name-link">trace_enabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Trace enabled.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlIdentifier</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#TypeName()" class="member-name-link">TypeName</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#UnsignedIntLiteral()" class="member-name-link">UnsignedIntLiteral</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNumericLiteral</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#UnsignedNumericLiteral()" class="member-name-link">UnsignedNumericLiteral</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a unsigned numeric literal</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#UnsignedNumericLiteralOrParam()" class="member-name-link">UnsignedNumericLiteralOrParam</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#UnusedExtension()" class="member-name-link">UnusedExtension</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Defines a production which can never be accepted by the parser.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlUpdate</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WhenMatchedClause(org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlIdentifier)" class="member-name-link">WhenMatchedClause</a><wbr>(org.apache.calcite.sql.SqlNode table, |
| org.apache.calcite.sql.SqlIdentifier alias)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlInsert</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WhenNotMatchedClause(org.apache.calcite.sql.SqlNode)" class="member-name-link">WhenNotMatchedClause</a><wbr>(org.apache.calcite.sql.SqlNode table)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WhereOpt()" class="member-name-link">WhereOpt</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WindowOpt()" class="member-name-link">WindowOpt</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses the optional WINDOW clause for SELECT</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNode</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WindowRange()" class="member-name-link">WindowRange</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlWindow</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WindowSpecification()" class="member-name-link">WindowSpecification</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Parses a window specification.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlWithItem</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WithItem()" class="member-name-link">WithItem</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final org.apache.calcite.sql.SqlNodeList</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#WithList()" class="member-name-link">WithList</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-org.apache.calcite.sql.parser.SqlAbstractParserImpl">Methods inherited from class org.apache.calcite.sql.parser.SqlAbstractParserImpl</h3> |
| <code>createCall, createCall, getOriginalSql, getSql92ReservedWords, setOriginalSql</code></div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field-detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="FACTORY"> |
| <h3>FACTORY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">org.apache.calcite.sql.parser.SqlParserImplFactory</span> <span class="element-name">FACTORY</span></div> |
| <div class="block"><code>SqlParserImplFactory</code> implementation for creating parser.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="token_source"> |
| <h3>token_source</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="StormParserImplTokenManager.html" title="class in org.apache.storm.sql.parser.impl">StormParserImplTokenManager</a></span> <span class="element-name">token_source</span></div> |
| <div class="block">Generated Token Manager.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="token"> |
| <h3>token</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></span> <span class="element-name">token</span></div> |
| <div class="block">Current token.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="jj_nt"> |
| <h3>jj_nt</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></span> <span class="element-name">jj_nt</span></div> |
| <div class="block">Next token.</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>(java.io.InputStream)"> |
| <h3>StormParserImpl</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name">StormParserImpl</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream)</span></div> |
| <div class="block">Constructor with InputStream.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(java.io.InputStream,java.lang.String)"> |
| <h3>StormParserImpl</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name">StormParserImpl</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> encoding)</span></div> |
| <div class="block">Constructor with InputStream and supplied encoding</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(java.io.Reader)"> |
| <h3>StormParserImpl</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name">StormParserImpl</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a> stream)</span></div> |
| <div class="block">Constructor.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(org.apache.storm.sql.parser.impl.StormParserImplTokenManager)"> |
| <h3>StormParserImpl</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name">StormParserImpl</span><wbr><span class="parameters">(<a href="StormParserImplTokenManager.html" title="class in org.apache.storm.sql.parser.impl">StormParserImplTokenManager</a> tm)</span></div> |
| <div class="block">Constructor with generated Token Manager.</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="normalizeException(java.lang.Throwable)"> |
| <h3>normalizeException</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.calcite.sql.parser.SqlParseException</span> <span class="element-name">normalizeException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> ex)</span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>normalizeException</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getMetadata()"> |
| <h3>getMetadata</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata</span> <span class="element-name">getMetadata</span>()</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>getMetadata</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setTabSize(int)"> |
| <h3>setTabSize</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setTabSize</span><wbr><span class="parameters">(int tabSize)</span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>setTabSize</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="switchTo(java.lang.String)"> |
| <h3>switchTo</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">switchTo</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> stateName)</span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>switchTo</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setQuotedCasing(org.apache.calcite.avatica.util.Casing)"> |
| <h3>setQuotedCasing</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setQuotedCasing</span><wbr><span class="parameters">(org.apache.calcite.avatica.util.Casing quotedCasing)</span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>setQuotedCasing</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setUnquotedCasing(org.apache.calcite.avatica.util.Casing)"> |
| <h3>setUnquotedCasing</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setUnquotedCasing</span><wbr><span class="parameters">(org.apache.calcite.avatica.util.Casing unquotedCasing)</span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>setUnquotedCasing</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setIdentifierMaxLength(int)"> |
| <h3>setIdentifierMaxLength</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setIdentifierMaxLength</span><wbr><span class="parameters">(int identifierMaxLength)</span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>setIdentifierMaxLength</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setConformance(org.apache.calcite.sql.validate.SqlConformance)"> |
| <h3>setConformance</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setConformance</span><wbr><span class="parameters">(org.apache.calcite.sql.validate.SqlConformance conformance)</span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>setConformance</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="parseSqlExpressionEof()"> |
| <h3>parseSqlExpressionEof</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">parseSqlExpressionEof</span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>parseSqlExpressionEof</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="parseSqlStmtEof()"> |
| <h3>parseSqlStmtEof</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">parseSqlStmtEof</span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>parseSqlStmtEof</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NonReservedKeyWord()"> |
| <h3>NonReservedKeyWord</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">NonReservedKeyWord</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ExtendedTableRef()"> |
| <h3>ExtendedTableRef</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">ExtendedTableRef</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Allows parser to be extended with new types of table references. The |
| default implementation of this production is empty.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TableOverOpt()"> |
| <h3>TableOverOpt</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">TableOverOpt</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlSelectKeywords(java.util.List)"> |
| <h3>SqlSelectKeywords</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">SqlSelectKeywords</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlLiteral> keywords)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlInsertKeywords(java.util.List)"> |
| <h3>SqlInsertKeywords</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">SqlInsertKeywords</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlLiteral> keywords)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ExtendedBuiltinFunctionCall()"> |
| <h3>ExtendedBuiltinFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">ExtendedBuiltinFunctionCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FloorCeilOptions(org.apache.calcite.sql.parser.Span,boolean)"> |
| <h3>FloorCeilOptions</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">FloorCeilOptions</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getPos()"> |
| <h3>getPos</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">org.apache.calcite.sql.parser.SqlParserPos</span> <span class="element-name">getPos</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>getPos</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="OrderedQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>OrderedQueryOrExpr</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">OrderedQueryOrExpr</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="LeafQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>LeafQuery</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">LeafQuery</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a leaf in a query expression (SELECT, VALUES or TABLE).</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>ParenthesizedExpression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">ParenthesizedExpression</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a parenthesized query or single row expression.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>ParenthesizedQueryOrCommaList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">ParenthesizedQueryOrCommaList</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ParenthesizedQueryOrCommaListWithDefault(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>ParenthesizedQueryOrCommaListWithDefault</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">ParenthesizedQueryOrCommaListWithDefault</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>FunctionParameterList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a></span> <span class="element-name">FunctionParameterList</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses function parameter lists including DISTINCT keyword recognition, |
| DEFAULT, and named argument assignment.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Arg0(java.util.List,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>Arg0</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">Arg0</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Arg(java.util.List,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>Arg</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">Arg</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a> list, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Default()"> |
| <h3>Default</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">Default</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlQueryEof()"> |
| <h3>SqlQueryEof</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlQueryEof</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by |
| the end-of-file symbol.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlStmt()"> |
| <h3>SqlStmt</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlStmt</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an SQL statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlStmtEof()"> |
| <h3>SqlStmtEof</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlStmtEof</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an SQL statement followed by the end-of-file symbol.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ColumnDefinitionList()"> |
| <h3>ColumnDefinitionList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">ColumnDefinitionList</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlCreateTable()"> |
| <h3>SqlCreateTable</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlCreateTable</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">CREATE EXTERNAL TABLE ( IF NOT EXISTS )? |
| ( database_name '.' )? table_name ( '(' column_def ( ',' column_def )* ')' |
| ( STORED AS INPUTFORMAT input_format_classname OUTPUTFORMAT output_format_classname )? |
| LOCATION location_uri |
| ( TBLPROPERTIES tbl_properties )? |
| ( AS select_stmt )</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlCreateFunction()"> |
| <h3>SqlCreateFunction</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlCreateFunction</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">CREATE FUNCTION functionname AS 'classname'</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlSelect()"> |
| <h3>SqlSelect</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlSelect</span> <span class="element-name">SqlSelect</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a leaf SELECT expression without ORDER BY.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlExplain()"> |
| <h3>SqlExplain</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlExplain</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an EXPLAIN PLAN statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlQueryOrDml()"> |
| <h3>SqlQueryOrDml</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlQueryOrDml</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a query (SELECT or VALUES) |
| or DML statement (INSERT, UPDATE, DELETE, MERGE).</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ExplainDepth()"> |
| <h3>ExplainDepth</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlExplain.Depth</span> <span class="element-name">ExplainDepth</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for |
| EXPLAIN PLAN.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ExplainDetailLevel()"> |
| <h3>ExplainDetailLevel</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlExplainLevel</span> <span class="element-name">ExplainDetailLevel</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlDescribe()"> |
| <h3>SqlDescribe</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlDescribe</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a DESCRIBE statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlProcedureCall()"> |
| <h3>SqlProcedureCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlProcedureCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a CALL statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>NamedRoutineCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">NamedRoutineCall</span><wbr><span class="parameters">(org.apache.calcite.sql.SqlFunctionCategory routineType, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlInsert()"> |
| <h3>SqlInsert</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlInsert</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an INSERT statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlDelete()"> |
| <h3>SqlDelete</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlDelete</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a DELETE statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlUpdate()"> |
| <h3>SqlUpdate</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlUpdate</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an UPDATE statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlMerge()"> |
| <h3>SqlMerge</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlMerge</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a MERGE statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WhenMatchedClause(org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlIdentifier)"> |
| <h3>WhenMatchedClause</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlUpdate</span> <span class="element-name">WhenMatchedClause</span><wbr><span class="parameters">(org.apache.calcite.sql.SqlNode table, |
| org.apache.calcite.sql.SqlIdentifier alias)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WhenNotMatchedClause(org.apache.calcite.sql.SqlNode)"> |
| <h3>WhenNotMatchedClause</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlInsert</span> <span class="element-name">WhenNotMatchedClause</span><wbr><span class="parameters">(org.apache.calcite.sql.SqlNode table)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SelectList()"> |
| <h3>SelectList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode></span> <span class="element-name">SelectList</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses the select list of a SELECT statement.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SelectItem()"> |
| <h3>SelectItem</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SelectItem</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses one item in a select list.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SelectExpression()"> |
| <h3>SelectExpression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SelectExpression</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses one unaliased expression in a select list.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Natural()"> |
| <h3>Natural</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlLiteral</span> <span class="element-name">Natural</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="JoinType()"> |
| <h3>JoinType</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlLiteral</span> <span class="element-name">JoinType</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="JoinTable(org.apache.calcite.sql.SqlNode)"> |
| <h3>JoinTable</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">JoinTable</span><wbr><span class="parameters">(org.apache.calcite.sql.SqlNode e)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FromClause()"> |
| <h3>FromClause</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">FromClause</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TableRef()"> |
| <h3>TableRef</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">TableRef</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a table reference in a FROM clause, not lateral unless LATERAL |
| is explicitly specified.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TableRef2(boolean)"> |
| <h3>TableRef2</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">TableRef2</span><wbr><span class="parameters">(boolean lateral)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a table reference in a FROM clause.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ExtendList()"> |
| <h3>ExtendList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">ExtendList</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ColumnType(java.util.List)"> |
| <h3>ColumnType</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">ColumnType</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CompoundIdentifierType(java.util.List,java.util.List)"> |
| <h3>CompoundIdentifierType</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">CompoundIdentifierType</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> extendList)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a compound identifier with optional type.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TableFunctionCall(org.apache.calcite.sql.parser.SqlParserPos)"> |
| <h3>TableFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">TableFunctionCall</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlParserPos pos)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos)"> |
| <h3>ExplicitTable</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">ExplicitTable</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlParserPos pos)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an explicit TABLE t reference.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TableConstructor()"> |
| <h3>TableConstructor</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">TableConstructor</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a VALUES leaf query expression.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="RowConstructorList(org.apache.calcite.sql.parser.Span)"> |
| <h3>RowConstructorList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">RowConstructorList</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses one or more rows in a VALUES expression.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="RowConstructor()"> |
| <h3>RowConstructor</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">RowConstructor</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a row constructor in the context of a VALUES expression.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WhereOpt()"> |
| <h3>WhereOpt</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">WhereOpt</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="GroupByOpt()"> |
| <h3>GroupByOpt</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">GroupByOpt</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses the optional GROUP BY clause for SELECT.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="GroupingElementList()"> |
| <h3>GroupingElementList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode></span> <span class="element-name">GroupingElementList</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="GroupingElement()"> |
| <h3>GroupingElement</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">GroupingElement</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ExpressionCommaList(org.apache.calcite.sql.parser.Span,org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>ExpressionCommaList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">ExpressionCommaList</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s, |
| org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a list of expressions separated by commas.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HavingOpt()"> |
| <h3>HavingOpt</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">HavingOpt</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses the optional HAVING clause for SELECT.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WindowOpt()"> |
| <h3>WindowOpt</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">WindowOpt</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses the optional WINDOW clause for SELECT</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WindowSpecification()"> |
| <h3>WindowSpecification</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlWindow</span> <span class="element-name">WindowSpecification</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a window specification.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WindowRange()"> |
| <h3>WindowRange</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">WindowRange</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="OrderBy(boolean)"> |
| <h3>OrderBy</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">OrderBy</span><wbr><span class="parameters">(boolean accept)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an ORDER BY clause.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="OrderItem()"> |
| <h3>OrderItem</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">OrderItem</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses one list item in an ORDER BY clause.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MatchRecognizeOpt(org.apache.calcite.sql.SqlNode)"> |
| <h3>MatchRecognizeOpt</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlMatchRecognize</span> <span class="element-name">MatchRecognizeOpt</span><wbr><span class="parameters">(org.apache.calcite.sql.SqlNode tableRef)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a MATCH_RECOGNIZE clause following a table expression.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MeasureColumnCommaList(org.apache.calcite.sql.parser.Span)"> |
| <h3>MeasureColumnCommaList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">MeasureColumnCommaList</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MeasureColumn()"> |
| <h3>MeasureColumn</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">MeasureColumn</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PatternExpression()"> |
| <h3>PatternExpression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">PatternExpression</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PatternTerm()"> |
| <h3>PatternTerm</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">PatternTerm</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PatternFactor()"> |
| <h3>PatternFactor</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">PatternFactor</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PatternPrimary()"> |
| <h3>PatternPrimary</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">PatternPrimary</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span)"> |
| <h3>SubsetDefinitionCommaList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">SubsetDefinitionCommaList</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SubsetDefinition()"> |
| <h3>SubsetDefinition</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SubsetDefinition</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span)"> |
| <h3>PatternDefinitionCommaList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">PatternDefinitionCommaList</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PatternDefinition()"> |
| <h3>PatternDefinition</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">PatternDefinition</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlExpressionEof()"> |
| <h3>SqlExpressionEof</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">SqlExpressionEof</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a SQL expression (such as might occur in a WHERE clause) followed by |
| the end-of-file symbol.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>QueryOrExpr</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">QueryOrExpr</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses either a row expression or a query expression without ORDER BY.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WithList()"> |
| <h3>WithList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">WithList</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="WithItem()"> |
| <h3>WithItem</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlWithItem</span> <span class="element-name">WithItem</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="LeafQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>LeafQueryOrExpr</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">LeafQueryOrExpr</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses either a row expression, a leaf query expression, or |
| a parenthesized expression of any kind.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>Expression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">Expression</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a row expression or a parenthesized expression of any kind.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Expression2b(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext,java.util.List)"> |
| <h3>Expression2b</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">Expression2b</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> list)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>Expression2</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></span> <span class="element-name">Expression2</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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="#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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="comp()"> |
| <h3>comp</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlKind</span> <span class="element-name">comp</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a comparison operator inside a SOME / ALL predicate.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Expression3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>Expression3</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">Expression3</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a unary row expression, or a parenthesized expression of any |
| kind.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="periodOperator()"> |
| <h3>periodOperator</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlOperator</span> <span class="element-name">periodOperator</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CollateClause()"> |
| <h3>CollateClause</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCollation</span> <span class="element-name">CollateClause</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a COLLATE clause</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="UnsignedNumericLiteralOrParam()"> |
| <h3>UnsignedNumericLiteralOrParam</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">UnsignedNumericLiteralOrParam</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="AtomicRowExpression()"> |
| <h3>AtomicRowExpression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">AtomicRowExpression</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an atomic row expression.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CaseExpression()"> |
| <h3>CaseExpression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">CaseExpression</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SequenceExpression()"> |
| <h3>SequenceExpression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCall</span> <span class="element-name">SequenceExpression</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlSetOption(org.apache.calcite.sql.parser.Span,java.lang.String)"> |
| <h3>SqlSetOption</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlSetOption</span> <span class="element-name">SqlSetOption</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> scope)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading |
| "ALTER <SCOPE>".</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlAlter()"> |
| <h3>SqlAlter</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlAlter</span> <span class="element-name">SqlAlter</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Scope()"> |
| <h3>Scope</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">Scope</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Literal()"> |
| <h3>Literal</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">Literal</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="UnsignedNumericLiteral()"> |
| <h3>UnsignedNumericLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNumericLiteral</span> <span class="element-name">UnsignedNumericLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a unsigned numeric literal</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NumericLiteral()"> |
| <h3>NumericLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlLiteral</span> <span class="element-name">NumericLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a numeric literal (can be signed)</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SpecialLiteral()"> |
| <h3>SpecialLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlLiteral</span> <span class="element-name">SpecialLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parse a special literal keyword</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="StringLiteral()"> |
| <h3>StringLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">StringLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Returns:</dt> |
| <dd>a literal expression</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><code>SqlLiteral.unchain(SqlNode)</code></li> |
| <li><code>SqlLiteral.stringValue(SqlNode)</code></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="DateTimeLiteral()"> |
| <h3>DateTimeLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlLiteral</span> <span class="element-name">DateTimeLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a date/time literal.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MultisetConstructor()"> |
| <h3>MultisetConstructor</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">MultisetConstructor</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a MULTISET constructor</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ArrayConstructor()"> |
| <h3>ArrayConstructor</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">ArrayConstructor</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an ARRAY constructor</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MapConstructor()"> |
| <h3>MapConstructor</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">MapConstructor</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a MAP constructor</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PeriodConstructor()"> |
| <h3>PeriodConstructor</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">PeriodConstructor</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a PERIOD constructor</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="IntervalLiteral()"> |
| <h3>IntervalLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlLiteral</span> <span class="element-name">IntervalLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses an interval literal.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="IntervalQualifier()"> |
| <h3>IntervalQualifier</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIntervalQualifier</span> <span class="element-name">IntervalQualifier</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TimeUnit()"> |
| <h3>TimeUnit</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.avatica.util.TimeUnit</span> <span class="element-name">TimeUnit</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses time unit for EXTRACT, CEIL and FLOOR functions.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TimestampInterval()"> |
| <h3>TimestampInterval</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.avatica.util.TimeUnit</span> <span class="element-name">TimestampInterval</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="DynamicParam()"> |
| <h3>DynamicParam</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlDynamicParam</span> <span class="element-name">DynamicParam</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a dynamic parameter marker.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="Identifier()"> |
| <h3>Identifier</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">Identifier</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a simple identifier as a string.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SimpleIdentifier()"> |
| <h3>SimpleIdentifier</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIdentifier</span> <span class="element-name">SimpleIdentifier</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a simple identifier as an SqlIdentifier.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SimpleIdentifierCommaList(java.util.List)"> |
| <h3>SimpleIdentifierCommaList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">SimpleIdentifierCommaList</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a comma-separated list of simple identifiers.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ParenthesizedSimpleIdentifierList()"> |
| <h3>ParenthesizedSimpleIdentifierList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNodeList</span> <span class="element-name">ParenthesizedSimpleIdentifierList</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">List of simple identifiers in parentheses. The position extends from the |
| open parenthesis to the close parenthesis.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CompoundIdentifier()"> |
| <h3>CompoundIdentifier</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIdentifier</span> <span class="element-name">CompoundIdentifier</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a compound identifier.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CompoundIdentifierTypeCommaList(java.util.List,java.util.List)"> |
| <h3>CompoundIdentifierTypeCommaList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">CompoundIdentifierTypeCommaList</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> list, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.calcite.sql.SqlNode> extendList)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a comma-separated list of compound identifiers.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ParenthesizedCompoundIdentifierList()"> |
| <h3>ParenthesizedCompoundIdentifierList</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,<wbr>org.apache.calcite.sql.SqlNodeList></span> <span class="element-name">ParenthesizedCompoundIdentifierList</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">List of compound identifiers in parentheses. The position extends from the |
| open parenthesis to the close parenthesis.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NewSpecification()"> |
| <h3>NewSpecification</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">NewSpecification</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a NEW UDT(...) expression.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="UnsignedIntLiteral()"> |
| <h3>UnsignedIntLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">int</span> <span class="element-name">UnsignedIntLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="IntLiteral()"> |
| <h3>IntLiteral</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">int</span> <span class="element-name">IntLiteral</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="DataType()"> |
| <h3>DataType</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlDataTypeSpec</span> <span class="element-name">DataType</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TypeName()"> |
| <h3>TypeName</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIdentifier</span> <span class="element-name">TypeName</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SqlTypeName(org.apache.calcite.sql.parser.Span)"> |
| <h3>SqlTypeName</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.type.SqlTypeName</span> <span class="element-name">SqlTypeName</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="JdbcOdbcDataTypeName()"> |
| <h3>JdbcOdbcDataTypeName</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlJdbcDataTypeName</span> <span class="element-name">JdbcOdbcDataTypeName</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="JdbcOdbcDataType()"> |
| <h3>JdbcOdbcDataType</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlLiteral</span> <span class="element-name">JdbcOdbcDataType</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CollectionsTypeName()"> |
| <h3>CollectionsTypeName</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIdentifier</span> <span class="element-name">CollectionsTypeName</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)"> |
| <h3>CursorExpression</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">CursorExpression</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="BuiltinFunctionCall()"> |
| <h3>BuiltinFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">BuiltinFunctionCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a call to a builtin function with special syntax.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TimestampAddFunctionCall()"> |
| <h3>TimestampAddFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCall</span> <span class="element-name">TimestampAddFunctionCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a call to TIMESTAMPADD.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="TimestampDiffFunctionCall()"> |
| <h3>TimestampDiffFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCall</span> <span class="element-name">TimestampDiffFunctionCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a call to TIMESTAMPDIFF.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MatchRecognizeFunctionCall()"> |
| <h3>MatchRecognizeFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCall</span> <span class="element-name">MatchRecognizeFunctionCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MatchRecognizeCallWithModifier()"> |
| <h3>MatchRecognizeCallWithModifier</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCall</span> <span class="element-name">MatchRecognizeCallWithModifier</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MatchRecognizeNavigationLogical()"> |
| <h3>MatchRecognizeNavigationLogical</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCall</span> <span class="element-name">MatchRecognizeNavigationLogical</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MatchRecognizeNavigationPhysical()"> |
| <h3>MatchRecognizeNavigationPhysical</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlCall</span> <span class="element-name">MatchRecognizeNavigationPhysical</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NamedFunctionCall()"> |
| <h3>NamedFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">NamedFunctionCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span,boolean)"> |
| <h3>StandardFloorCeilOptions</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">StandardFloorCeilOptions</span><wbr><span class="parameters">(org.apache.calcite.sql.parser.Span s, |
| boolean floorFlag)</span> |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NonReservedJdbcFunctionName()"> |
| <h3>NonReservedJdbcFunctionName</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">NonReservedJdbcFunctionName</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses the name of a JDBC function that is a token but is not reserved.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FunctionName()"> |
| <h3>FunctionName</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIdentifier</span> <span class="element-name">FunctionName</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ReservedFunctionName()"> |
| <h3>ReservedFunctionName</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIdentifier</span> <span class="element-name">ReservedFunctionName</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a reserved word which is used as the name of a function.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ContextVariable()"> |
| <h3>ContextVariable</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlIdentifier</span> <span class="element-name">ContextVariable</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="JdbcFunctionCall()"> |
| <h3>JdbcFunctionCall</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlNode</span> <span class="element-name">JdbcFunctionCall</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a function call expression with JDBC syntax.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="BinaryQueryOperator()"> |
| <h3>BinaryQueryOperator</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlBinaryOperator</span> <span class="element-name">BinaryQueryOperator</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a binary query operator like UNION.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="BinaryMultisetOperator()"> |
| <h3>BinaryMultisetOperator</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlBinaryOperator</span> <span class="element-name">BinaryMultisetOperator</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a binary multiset operator.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="BinaryRowOperator()"> |
| <h3>BinaryRowOperator</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlBinaryOperator</span> <span class="element-name">BinaryRowOperator</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a binary row operator like AND.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PrefixRowOperator()"> |
| <h3>PrefixRowOperator</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlPrefixOperator</span> <span class="element-name">PrefixRowOperator</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a prefix row operator like NOT.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PostfixRowOperator()"> |
| <h3>PostfixRowOperator</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">org.apache.calcite.sql.SqlPostfixOperator</span> <span class="element-name">PostfixRowOperator</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a postfix row operator like IS NOT NULL.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CommonNonReservedKeyWord()"> |
| <h3>CommonNonReservedKeyWord</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">CommonNonReservedKeyWord</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <div class="block">Parses a non-reserved keyword for use as an identifier. Specializations |
| of this parser can use this as a base for implementing the |
| NonReservedKeyWord() production. |
| |
| <p>When adding keywords to this list, be sure that they are not reserved |
| by the SQL:2003 standard (see productions for "non-reserved word" |
| and "reserved word" in reference below).</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><code>SQL:2003 Part 2 Section 5.2</code></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="UnusedExtension()"> |
| <h3>UnusedExtension</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">UnusedExtension</span>() |
| throws <span class="exceptions"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ReInit(java.io.InputStream)"> |
| <h3>ReInit</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">ReInit</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream)</span></div> |
| <div class="block">Reinitialise.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ReInit(java.io.InputStream,java.lang.String)"> |
| <h3>ReInit</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">ReInit</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a> stream, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> encoding)</span></div> |
| <div class="block">Reinitialise.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ReInit(java.io.Reader)"> |
| <h3>ReInit</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">ReInit</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a> stream)</span></div> |
| <div class="block">Reinitialise.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code>ReInit</code> in class <code>org.apache.calcite.sql.parser.SqlAbstractParserImpl</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ReInit(org.apache.storm.sql.parser.impl.StormParserImplTokenManager)"> |
| <h3>ReInit</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">ReInit</span><wbr><span class="parameters">(<a href="StormParserImplTokenManager.html" title="class in org.apache.storm.sql.parser.impl">StormParserImplTokenManager</a> tm)</span></div> |
| <div class="block">Reinitialise.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getNextToken()"> |
| <h3>getNextToken</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></span> <span class="element-name">getNextToken</span>()</div> |
| <div class="block">Get the next Token.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getToken(int)"> |
| <h3>getToken</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="Token.html" title="class in org.apache.storm.sql.parser.impl">Token</a></span> <span class="element-name">getToken</span><wbr><span class="parameters">(int index)</span></div> |
| <div class="block">Get the specific Token.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="generateParseException()"> |
| <h3>generateParseException</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="ParseException.html" title="class in org.apache.storm.sql.parser.impl">ParseException</a></span> <span class="element-name">generateParseException</span>()</div> |
| <div class="block">Generate ParseException.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="trace_enabled()"> |
| <h3>trace_enabled</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">boolean</span> <span class="element-name">trace_enabled</span>()</div> |
| <div class="block">Trace enabled.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enable_tracing()"> |
| <h3>enable_tracing</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">enable_tracing</span>()</div> |
| <div class="block">Enable tracing.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disable_tracing()"> |
| <h3>disable_tracing</h3> |
| <div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">disable_tracing</span>()</div> |
| <div class="block">Disable tracing.</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |