| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="zh"> |
| <head> |
| <!-- Generated by javadoc --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>SqlKind (Apache Calcite calcite API)</title> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="SqlKind (Apache Calcite calcite API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9}; |
| var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],2:["t2","实例方法"],8:["t4","具体方法"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>您的浏览器已禁用 JavaScript。</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="导航"> |
| <li><a href="../../../../overview-summary.html">概览</a></li> |
| <li><a href="package-summary.html">程序包</a></li> |
| <li class="navBarCell1Rev">类</li> |
| <li><a href="package-tree.html">树</a></li> |
| <li><a href="../../../../deprecated-list.html">已过时</a></li> |
| <li><a href="../../../../index-all.html">索引</a></li> |
| <li><a href="../../../../help-doc.html">帮助</a></li> |
| </ul> |
| <div class="aboutLanguage"><b>Apache Calcite</b></div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/apache/calcite/sql/SqlJsonValueEmptyOrErrorBehavior.html" title="org.apache.calcite.sql中的枚举"><span class="typeNameLink">上一个类</span></a></li> |
| <li><a href="../../../../org/apache/calcite/sql/SqlLateralOperator.html" title="org.apache.calcite.sql中的类"><span class="typeNameLink">下一个类</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/calcite/sql/SqlKind.html" target="_top">框架</a></li> |
| <li><a href="SqlKind.html" target="_top">无框架</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">所有类</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>概要: </li> |
| <li>嵌套 | </li> |
| <li><a href="#enum.constant.summary">枚举常量</a> | </li> |
| <li><a href="#field.summary">字段</a> | </li> |
| <li><a href="#method.summary">方法</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>详细资料: </li> |
| <li><a href="#enum.constant.detail">枚举常量</a> | </li> |
| <li><a href="#field.detail">字段</a> | </li> |
| <li><a href="#method.detail">方法</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.calcite.sql</div> |
| <h2 title="枚举 SqlKind" class="title">枚举 SqlKind</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="java.lang中的类或接口">java.lang.Enum</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.calcite.sql.SqlKind</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>所有已实现的接口:</dt> |
| <dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="java.io中的类或接口">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public enum <span class="typeNameLabel">SqlKind</span> |
| extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="java.lang中的类或接口">Enum</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></pre> |
| <div class="block">Enumerates the possible types of <a href="../../../../org/apache/calcite/sql/SqlNode.html" title="org.apache.calcite.sql中的类"><code>SqlNode</code></a>. |
| |
| <p>The values are immutable, canonical constants, so you can use Kinds to |
| find particular types of expressions quickly. To identity a call to a common |
| operator such as '=', use <a href="../../../../org/apache/calcite/sql/SqlNode.html#isA-java.util.Set-"><code>SqlNode.isA(java.util.Set<org.apache.calcite.sql.SqlKind>)</code></a>:</p> |
| |
| <blockquote> |
| exp.<a href="../../../../org/apache/calcite/sql/SqlNode.html#isA-java.util.Set-"><code>isA</code></a>(<a href="../../../../org/apache/calcite/sql/SqlKind.html#EQUALS"><code>EQUALS</code></a>) |
| </blockquote> |
| |
| <p>Only commonly-used nodes have their own type; other nodes are of type |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#OTHER"><code>OTHER</code></a>. Some of the values, such as <a href="../../../../org/apache/calcite/sql/SqlKind.html#SET_QUERY"><code>SET_QUERY</code></a>, represent |
| aggregates.</p> |
| |
| <p>To quickly choose between a number of options, use a switch statement:</p> |
| |
| <blockquote> |
| <pre>switch (exp.getKind()) { |
| case <a href="../../../../org/apache/calcite/sql/SqlKind.html#EQUALS"><code>EQUALS</code></a>: |
| ...; |
| case <a href="../../../../org/apache/calcite/sql/SqlKind.html#NOT_EQUALS"><code>NOT_EQUALS</code></a>: |
| ...; |
| default: |
| throw new AssertionError("unexpected"); |
| }</pre> |
| </blockquote> |
| |
| <p>Note that we do not even have to check that a <code>SqlNode</code> is a |
| <a href="../../../../org/apache/calcite/sql/SqlCall.html" title="org.apache.calcite.sql中的类"><code>SqlCall</code></a>.</p> |
| |
| <p>To identify a category of expressions, use <code>SqlNode.isA</code> with |
| an aggregate SqlKind. The following expression will return <code>true</code> |
| for calls to '=' and '>=', but <code>false</code> for the constant '5', or |
| a call to '+':</p> |
| |
| <blockquote> |
| <pre>exp.isA(<a href="../../../../org/apache/calcite/sql/SqlKind.html#COMPARISON"><code>SqlKind.COMPARISON</code></a>)</pre> |
| </blockquote> |
| |
| <p>RexNode also has a <code>getKind</code> method; <code>SqlKind</code> values are |
| preserved during translation from <code>SqlNode</code> to <code>RexNode</code>, where |
| applicable.</p> |
| |
| <p>There is no water-tight definition of "common", but that's OK. There will |
| always be operators that don't have their own kind, and for these we use the |
| <code>SqlOperator</code>. But for really the common ones, e.g. the many places |
| where we are looking for <code>AND</code>, <code>OR</code> and <code>EQUALS</code>, the enum |
| helps.</p> |
| |
| <p>(If we were using Scala, <a href="../../../../org/apache/calcite/sql/SqlOperator.html" title="org.apache.calcite.sql中的类"><code>SqlOperator</code></a> would be a case |
| class, and we wouldn't need <code>SqlKind</code>. But we're not.)</p></div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== ENUM CONSTANT SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="enum.constant.summary"> |
| <!-- --> |
| </a> |
| <h3>枚举常量概要</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="枚举常量概要表, 列表枚举常量和解释"> |
| <caption><span>枚举常量</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">枚举常量和说明</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ALL">ALL</a></span></code> |
| <div class="block">The "ALL" quantification operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ALTER_INDEX">ALTER_INDEX</a></span></code> |
| <div class="block"><code>ALTER INDEX</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ALTER_MATERIALIZED_VIEW">ALTER_MATERIALIZED_VIEW</a></span></code> |
| <div class="block"><code>ALTER MATERIALIZED VIEW</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ALTER_SEQUENCE">ALTER_SEQUENCE</a></span></code> |
| <div class="block"><code>ALTER SEQUENCE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ALTER_SESSION">ALTER_SESSION</a></span></code> |
| <div class="block"><code>ALTER SESSION</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ALTER_TABLE">ALTER_TABLE</a></span></code> |
| <div class="block"><code>ALTER TABLE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ALTER_VIEW">ALTER_VIEW</a></span></code> |
| <div class="block"><code>ALTER VIEW</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#AND">AND</a></span></code> |
| <div class="block">The logical "AND" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ANY_VALUE">ANY_VALUE</a></span></code> |
| <div class="block">The <code>ANY_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ARGUMENT_ASSIGNMENT">ARGUMENT_ASSIGNMENT</a></span></code> |
| <div class="block">ARGUMENT_ASSIGNMENT operator, <code>=></code></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ARRAY_QUERY_CONSTRUCTOR">ARRAY_QUERY_CONSTRUCTOR</a></span></code> |
| <div class="block">Array Query Constructor, e.g.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ARRAY_VALUE_CONSTRUCTOR">ARRAY_VALUE_CONSTRUCTOR</a></span></code> |
| <div class="block">Array Value Constructor, e.g.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#AS">AS</a></span></code> |
| <div class="block">AS operator</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ATTRIBUTE_DEF">ATTRIBUTE_DEF</a></span></code> |
| <div class="block">Attribute definition.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#AVG">AVG</a></span></code> |
| <div class="block">The <code>AVG</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#BETWEEN">BETWEEN</a></span></code> |
| <div class="block">The "BETWEEN" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#BIT_AND">BIT_AND</a></span></code> |
| <div class="block">The <code>BIT_AND</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#BIT_OR">BIT_OR</a></span></code> |
| <div class="block">The <code>BIT_OR</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#BIT_XOR">BIT_XOR</a></span></code> |
| <div class="block">The <code>BIT_XOR</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CASE">CASE</a></span></code> |
| <div class="block">A "CASE" expression.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CAST">CAST</a></span></code> |
| <div class="block">The "CAST" operator, and also the PostgreSQL-style infix cast operator |
| "::".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CEIL">CEIL</a></span></code> |
| <div class="block">The "CEIL" function</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CHECK">CHECK</a></span></code> |
| <div class="block"><code>CHECK</code> constraint.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CLASSIFIER">CLASSIFIER</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COALESCE">COALESCE</a></span></code> |
| <div class="block">The "COALESCE" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COLLECT">COLLECT</a></span></code> |
| <div class="block">The <code>COLLECT</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COLLECTION_TABLE">COLLECTION_TABLE</a></span></code> |
| <div class="block">Table operator which converts user-defined transform into a relation, for |
| example, <code>select * from TABLE(udx(x, y, z))</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COLUMN_DECL">COLUMN_DECL</a></span></code> |
| <div class="block">Column declaration.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COLUMN_LIST">COLUMN_LIST</a></span></code> |
| <div class="block">The non-standard constructor used to pass a |
| COLUMN_LIST parameter to a user-defined transform.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COMMIT">COMMIT</a></span></code> |
| <div class="block"><code>COMMIT</code> session control statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CONTAINS">CONTAINS</a></span></code> |
| <div class="block">The "CONTAINS" operator for periods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CORREL_VARIABLE">CORREL_VARIABLE</a></span></code> |
| <div class="block">Reference to correlation variable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COUNT">COUNT</a></span></code> |
| <div class="block">The <code>COUNT</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COVAR_POP">COVAR_POP</a></span></code> |
| <div class="block">The <code>COVAR_POP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COVAR_SAMP">COVAR_SAMP</a></span></code> |
| <div class="block">The <code>COVAR_SAMP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_FOREIGN_SCHEMA">CREATE_FOREIGN_SCHEMA</a></span></code> |
| <div class="block"><code>CREATE FOREIGN SCHEMA</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_FUNCTION">CREATE_FUNCTION</a></span></code> |
| <div class="block"><code>CREATE FUNCTION</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_INDEX">CREATE_INDEX</a></span></code> |
| <div class="block"><code>CREATE INDEX</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_MATERIALIZED_VIEW">CREATE_MATERIALIZED_VIEW</a></span></code> |
| <div class="block"><code>CREATE MATERIALIZED VIEW</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_SCHEMA">CREATE_SCHEMA</a></span></code> |
| <div class="block"><code>CREATE SCHEMA</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_SEQUENCE">CREATE_SEQUENCE</a></span></code> |
| <div class="block"><code>CREATE SEQUENCE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_TABLE">CREATE_TABLE</a></span></code> |
| <div class="block"><code>CREATE TABLE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_TYPE">CREATE_TYPE</a></span></code> |
| <div class="block"><code>CREATE TYPE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CREATE_VIEW">CREATE_VIEW</a></span></code> |
| <div class="block"><code>CREATE VIEW</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CUBE">CUBE</a></span></code> |
| <div class="block">The internal <code>CUBE</code> operator that occurs within a <code>GROUP BY</code> |
| clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CUME_DIST">CUME_DIST</a></span></code> |
| <div class="block">The <code>ROW_NUMBER</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CURRENT_VALUE">CURRENT_VALUE</a></span></code> |
| <div class="block">The "CURRENT VALUE OF sequence" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#CURSOR">CURSOR</a></span></code> |
| <div class="block">CURSOR constructor, for example, <code>select * from |
| TABLE(udx(CURSOR(select ...), x, y, z))</code></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DECODE">DECODE</a></span></code> |
| <div class="block">The "DECODE" function (Oracle).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DEFAULT">DEFAULT</a></span></code> |
| <div class="block">DEFAULT operator</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DELETE">DELETE</a></span></code> |
| <div class="block">DELETE statement</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DENSE_RANK">DENSE_RANK</a></span></code> |
| <div class="block">The <code>DENSE_RANK</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DESCENDING">DESCENDING</a></span></code> |
| <div class="block">DESC in ORDER BY.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DESCRIBE_SCHEMA">DESCRIBE_SCHEMA</a></span></code> |
| <div class="block">DESCRIBE SCHEMA statement</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DESCRIBE_TABLE">DESCRIBE_TABLE</a></span></code> |
| <div class="block">DESCRIBE TABLE statement</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DESCRIPTOR">DESCRIPTOR</a></span></code> |
| <div class="block">The <code>DESCRIPTOR(column_name, ...)</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DIVIDE">DIVIDE</a></span></code> |
| <div class="block">The arithmetic division operator, "/".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DOT">DOT</a></span></code> |
| <div class="block">Dot</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_FUNCTION">DROP_FUNCTION</a></span></code> |
| <div class="block"><code>DROP FUNCTION</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_INDEX">DROP_INDEX</a></span></code> |
| <div class="block"><code>DROP INDEX</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_MATERIALIZED_VIEW">DROP_MATERIALIZED_VIEW</a></span></code> |
| <div class="block"><code>DROP MATERIALIZED VIEW</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_SCHEMA">DROP_SCHEMA</a></span></code> |
| <div class="block"><code>DROP SCHEMA</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_SEQUENCE">DROP_SEQUENCE</a></span></code> |
| <div class="block"><code>DROP SEQUENCE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_TABLE">DROP_TABLE</a></span></code> |
| <div class="block"><code>DROP TABLE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_TYPE">DROP_TYPE</a></span></code> |
| <div class="block"><code>DROP TYPE</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DROP_VIEW">DROP_VIEW</a></span></code> |
| <div class="block"><code>DROP VIEW</code> DDL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DYNAMIC_PARAM">DYNAMIC_PARAM</a></span></code> |
| <div class="block">A dynamic parameter.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EQUALS">EQUALS</a></span></code> |
| <div class="block">The equals operator, "=".</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ESCAPE">ESCAPE</a></span></code> |
| <div class="block">Escape operator (always part of LIKE or SIMILAR TO expression).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EXCEPT">EXCEPT</a></span></code> |
| <div class="block">Except</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EXISTS">EXISTS</a></span></code> |
| <div class="block">The "EXISTS" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EXPLAIN">EXPLAIN</a></span></code> |
| <div class="block">EXPLAIN statement</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EXPLICIT_TABLE">EXPLICIT_TABLE</a></span></code> |
| <div class="block">Explicit table, e.g.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EXTEND">EXTEND</a></span></code> |
| <div class="block">The internal <code>EXTEND</code> operator that qualifies a table name in the |
| <code>FROM</code> clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EXTRACT">EXTRACT</a></span></code> |
| <div class="block">The "EXTRACT" function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FIELD_ACCESS">FIELD_ACCESS</a></span></code> |
| <div class="block">The field access operator, ".".</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FILTER">FILTER</a></span></code> |
| <div class="block">FILTER operator</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FINAL">FINAL</a></span></code> |
| <div class="block">Special functions in MATCH_RECOGNIZE.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FIRST">FIRST</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FIRST_VALUE">FIRST_VALUE</a></span></code> |
| <div class="block">The <code>FIRST_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FLOOR">FLOOR</a></span></code> |
| <div class="block">The "FLOOR" function</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FOLLOWING">FOLLOWING</a></span></code> |
| <div class="block">The "FOLLOWING" qualifier of an interval end-point in a window |
| specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FOREIGN_KEY">FOREIGN_KEY</a></span></code> |
| <div class="block"><code>FOREIGN KEY</code> constraint.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FUSION">FUSION</a></span></code> |
| <div class="block">The <code>FUSION</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#GREATER_THAN">GREATER_THAN</a></span></code> |
| <div class="block">The greater-than operator, ">".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#GREATER_THAN_OR_EQUAL">GREATER_THAN_OR_EQUAL</a></span></code> |
| <div class="block">The greater-than-or-equal operator, ">=".</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#GREATEST">GREATEST</a></span></code> |
| <div class="block">The "GREATEST" function (Oracle).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#GROUP_ID">GROUP_ID</a></span></code> |
| <div class="block">The <code>GROUP_ID()</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#GROUPING">GROUPING</a></span></code> |
| <div class="block">The <code>GROUPING(e, ...)</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#GROUPING_ID">GROUPING_ID</a></span></code> |
| <div class="block"><span class="deprecatedLabel">已过时。</span> |
| <div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/calcite/sql/SqlKind.html#GROUPING"><code>GROUPING</code></a>.</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#GROUPING_SETS">GROUPING_SETS</a></span></code> |
| <div class="block">The internal <code>GROUPING SETS</code> operator that occurs within a |
| <code>GROUP BY</code> clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#HINT">HINT</a></span></code> |
| <div class="block">Sql Hint statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#HOP">HOP</a></span></code> |
| <div class="block">The <code>HOP</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#HOP_END">HOP_END</a></span></code> |
| <div class="block">The <code>HOP_END</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#HOP"><code>HOP</code></a> group function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#HOP_START">HOP_START</a></span></code> |
| <div class="block">The <code>HOP_START</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#HOP"><code>HOP</code></a> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IDENTIFIER">IDENTIFIER</a></span></code> |
| <div class="block">Identifier</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IGNORE_NULLS">IGNORE_NULLS</a></span></code> |
| <div class="block">IGNORE NULLS operator</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IMMEDIATELY_PRECEDES">IMMEDIATELY_PRECEDES</a></span></code> |
| <div class="block">The "IMMEDIATELY PRECEDES" operator for periods.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IMMEDIATELY_SUCCEEDS">IMMEDIATELY_SUCCEEDS</a></span></code> |
| <div class="block">The "IMMEDIATELY SUCCEEDS" operator for periods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IN">IN</a></span></code> |
| <div class="block">The "IN" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#INPUT_REF">INPUT_REF</a></span></code> |
| <div class="block">Reference to an input field.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#INSERT">INSERT</a></span></code> |
| <div class="block">INSERT statement</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#INTERSECT">INTERSECT</a></span></code> |
| <div class="block">Intersect</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_DISTINCT_FROM">IS_DISTINCT_FROM</a></span></code> |
| <div class="block">The is-distinct-from operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_FALSE">IS_FALSE</a></span></code> |
| <div class="block">The "IS FALSE" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_DISTINCT_FROM">IS_NOT_DISTINCT_FROM</a></span></code> |
| <div class="block">The is-not-distinct-from operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_FALSE">IS_NOT_FALSE</a></span></code> |
| <div class="block">The "IS NOT FALSE" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_NULL">IS_NOT_NULL</a></span></code> |
| <div class="block">The "IS NOT NULL" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_TRUE">IS_NOT_TRUE</a></span></code> |
| <div class="block">The "IS NOT TRUE" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NULL">IS_NULL</a></span></code> |
| <div class="block">The "IS NULL" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_TRUE">IS_TRUE</a></span></code> |
| <div class="block">The "IS TRUE" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_UNKNOWN">IS_UNKNOWN</a></span></code> |
| <div class="block">The "IS UNKNOWN" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ITEM">ITEM</a></span></code> |
| <div class="block">Item expression</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#JDBC_FN">JDBC_FN</a></span></code> |
| <div class="block">Call to a function using JDBC function syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#JOIN">JOIN</a></span></code> |
| <div class="block">JOIN operator or compound FROM clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#JSON_ARRAYAGG">JSON_ARRAYAGG</a></span></code> |
| <div class="block">The <code>JSON_ARRAYAGG</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#JSON_OBJECTAGG">JSON_OBJECTAGG</a></span></code> |
| <div class="block">The <code>JSON_OBJECTAGG</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#JSON_VALUE_EXPRESSION">JSON_VALUE_EXPRESSION</a></span></code> |
| <div class="block">The JSON value expression.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LAG">LAG</a></span></code> |
| <div class="block">The <code>LAG</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LAST">LAST</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LAST_VALUE">LAST_VALUE</a></span></code> |
| <div class="block">The <code>LAST_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LATERAL">LATERAL</a></span></code> |
| <div class="block">The "LATERAL" qualifier to relations in the FROM clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LEAD">LEAD</a></span></code> |
| <div class="block">The <code>LEAD</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LEAST">LEAST</a></span></code> |
| <div class="block">The "LEAST" function (Oracle).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LESS_THAN">LESS_THAN</a></span></code> |
| <div class="block">The less-than operator, "<".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LESS_THAN_OR_EQUAL">LESS_THAN_OR_EQUAL</a></span></code> |
| <div class="block">The less-than-or-equal operator, "<=".</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LIKE">LIKE</a></span></code> |
| <div class="block">The "LIKE" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LISTAGG">LISTAGG</a></span></code> |
| <div class="block">The <code>LISTAGG</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LITERAL">LITERAL</a></span></code> |
| <div class="block">A literal.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LITERAL_CHAIN">LITERAL_CHAIN</a></span></code> |
| <div class="block">Literal chain operator (for composite string literals).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LOCAL_REF">LOCAL_REF</a></span></code> |
| <div class="block">Reference to a sub-expression computed within the current relational |
| operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#LTRIM">LTRIM</a></span></code> |
| <div class="block">The "LTRIM" function (Oracle).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MAP_QUERY_CONSTRUCTOR">MAP_QUERY_CONSTRUCTOR</a></span></code> |
| <div class="block">Map Query Constructor, e.g.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MAP_VALUE_CONSTRUCTOR">MAP_VALUE_CONSTRUCTOR</a></span></code> |
| <div class="block">Map Value Constructor, e.g.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MATCH_NUMBER">MATCH_NUMBER</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MATCH_RECOGNIZE">MATCH_RECOGNIZE</a></span></code> |
| <div class="block">MATCH_RECOGNIZE clause</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MAX">MAX</a></span></code> |
| <div class="block">The <code>MAX</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MERGE">MERGE</a></span></code> |
| <div class="block">MERGE statement</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MIN">MIN</a></span></code> |
| <div class="block">The <code>MIN</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MINUS">MINUS</a></span></code> |
| <div class="block">The arithmetic minus operator, "-".</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MINUS_PREFIX">MINUS_PREFIX</a></span></code> |
| <div class="block">The unary minus operator, as in "-1".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MOD">MOD</a></span></code> |
| <div class="block">The arithmetic remainder operator, "MOD" (and "%" in some dialects).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MULTISET_QUERY_CONSTRUCTOR">MULTISET_QUERY_CONSTRUCTOR</a></span></code> |
| <div class="block">The MULTISET query constructor.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#MULTISET_VALUE_CONSTRUCTOR">MULTISET_VALUE_CONSTRUCTOR</a></span></code> |
| <div class="block">The MULTISET value constructor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NEW_SPECIFICATION">NEW_SPECIFICATION</a></span></code> |
| <div class="block">NewSpecification</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NEXT">NEXT</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NEXT_VALUE">NEXT_VALUE</a></span></code> |
| <div class="block">The "NEXT VALUE OF sequence" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NOT">NOT</a></span></code> |
| <div class="block">The logical "NOT" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NOT_EQUALS">NOT_EQUALS</a></span></code> |
| <div class="block">The not-equals operator, "!=" or "<>".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NOT_IN">NOT_IN</a></span></code> |
| <div class="block">The "NOT IN" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NTH_VALUE">NTH_VALUE</a></span></code> |
| <div class="block">The <code>NTH_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NTILE">NTILE</a></span></code> |
| <div class="block">The <code>NTILE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NULLIF">NULLIF</a></span></code> |
| <div class="block">The "NULLIF" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NULLS_FIRST">NULLS_FIRST</a></span></code> |
| <div class="block">NULLS FIRST clause in ORDER BY.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NULLS_LAST">NULLS_LAST</a></span></code> |
| <div class="block">NULLS LAST clause in ORDER BY.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#NVL">NVL</a></span></code> |
| <div class="block">The "NVL" function (Oracle).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#OR">OR</a></span></code> |
| <div class="block">The logical "OR" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ORDER_BY">ORDER_BY</a></span></code> |
| <div class="block">ORDER BY clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#OTHER">OTHER</a></span></code> |
| <div class="block">Expression not covered by any other <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举"><code>SqlKind</code></a> value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#OTHER_DDL">OTHER_DDL</a></span></code> |
| <div class="block">DDL statement not handled above.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#OTHER_FUNCTION">OTHER_FUNCTION</a></span></code> |
| <div class="block">Function that is not a special function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#OVER">OVER</a></span></code> |
| <div class="block">OVER operator</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#OVERLAPS">OVERLAPS</a></span></code> |
| <div class="block">The "OVERLAPS" operator for periods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PATTERN_ALTER">PATTERN_ALTER</a></span></code> |
| <div class="block">the alternation operator in a pattern expression within a match_recognize clause</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PATTERN_CONCAT">PATTERN_CONCAT</a></span></code> |
| <div class="block">the concatenation operator in a pattern expression within a match_recognize clause</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PATTERN_EXCLUDED">PATTERN_EXCLUDED</a></span></code> |
| <div class="block">The special patterns to exclude enclosing pattern from output in a |
| MATCH_RECOGNIZE clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PATTERN_INPUT_REF">PATTERN_INPUT_REF</a></span></code> |
| <div class="block">Reference to an input field, with pattern var as modifier |
| |
| (Only used at the RexNode level.)</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PATTERN_PERMUTE">PATTERN_PERMUTE</a></span></code> |
| <div class="block">The internal "permute" function in a MATCH_RECOGNIZE clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PATTERN_QUANTIFIER">PATTERN_QUANTIFIER</a></span></code> |
| <div class="block">the repetition quantifier of a pattern factor in a match_recognize clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PERCENT_RANK">PERCENT_RANK</a></span></code> |
| <div class="block">The <code>PERCENT_RANK</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PERIOD_EQUALS">PERIOD_EQUALS</a></span></code> |
| <div class="block">The "EQUALS" operator for periods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PLUS">PLUS</a></span></code> |
| <div class="block">The arithmetic plus operator, "+".</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PLUS_PREFIX">PLUS_PREFIX</a></span></code> |
| <div class="block">The unary plus operator, as in "+1".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#POSITION">POSITION</a></span></code> |
| <div class="block">POSITION Function</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#POSIX_REGEX_CASE_INSENSITIVE">POSIX_REGEX_CASE_INSENSITIVE</a></span></code> |
| <div class="block">The "~*" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#POSIX_REGEX_CASE_SENSITIVE">POSIX_REGEX_CASE_SENSITIVE</a></span></code> |
| <div class="block">The "~" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PRECEDES">PRECEDES</a></span></code> |
| <div class="block">The "PRECEDES" operator for periods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PRECEDING">PRECEDING</a></span></code> |
| <div class="block">The "PRECEDING" qualifier of an interval end-point in a window |
| specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PREV">PREV</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PRIMARY_KEY">PRIMARY_KEY</a></span></code> |
| <div class="block"><code>PRIMARY KEY</code> constraint.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#PROCEDURE_CALL">PROCEDURE_CALL</a></span></code> |
| <div class="block">ProcedureCall</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#RANK">RANK</a></span></code> |
| <div class="block">The <code>RANK</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#REGR_COUNT">REGR_COUNT</a></span></code> |
| <div class="block">The <code>REGR_COUNT</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#REGR_SXX">REGR_SXX</a></span></code> |
| <div class="block">The <code>REGR_SXX</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#REGR_SYY">REGR_SYY</a></span></code> |
| <div class="block">The <code>REGR_SYY</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#REINTERPRET">REINTERPRET</a></span></code> |
| <div class="block">The internal REINTERPRET operator (meaning a reinterpret cast).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#RESPECT_NULLS">RESPECT_NULLS</a></span></code> |
| <div class="block">RESPECT NULLS operator</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#REVERSE">REVERSE</a></span></code> |
| <div class="block">The "REVERSE" function (SQL Server, MySQL).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ROLLBACK">ROLLBACK</a></span></code> |
| <div class="block"><code>ROLLBACK</code> session control statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ROLLUP">ROLLUP</a></span></code> |
| <div class="block">The internal <code>ROLLUP</code> operator that occurs within a <code>GROUP BY</code> |
| clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ROW">ROW</a></span></code> |
| <div class="block">The row-constructor function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#ROW_NUMBER">ROW_NUMBER</a></span></code> |
| <div class="block">The <code>ROW_NUMBER</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#RTRIM">RTRIM</a></span></code> |
| <div class="block">The "RTRIM" function (Oracle).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#RUNNING">RUNNING</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SCALAR_QUERY">SCALAR_QUERY</a></span></code> |
| <div class="block">Scalar query; that is, a sub-query used in an expression context, and |
| returning one row and one column.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SELECT">SELECT</a></span></code> |
| <div class="block">SELECT statement or sub-query.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SESSION">SESSION</a></span></code> |
| <div class="block">The <code>SESSION</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SESSION_END">SESSION_END</a></span></code> |
| <div class="block">The <code>SESSION_END</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#SESSION"><code>SESSION</code></a> group function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SESSION_START">SESSION_START</a></span></code> |
| <div class="block">The <code>SESSION_START</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#SESSION"><code>SESSION</code></a> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SET_OPTION">SET_OPTION</a></span></code> |
| <div class="block">"ALTER scope SET option = value" statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SIMILAR">SIMILAR</a></span></code> |
| <div class="block">The "SIMILAR" operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SINGLE_VALUE">SINGLE_VALUE</a></span></code> |
| <div class="block">The <code>SINGLE_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SKIP_TO_FIRST">SKIP_TO_FIRST</a></span></code> |
| <div class="block">The "SKIP TO FIRST" qualifier of restarting point in a MATCH_RECOGNIZE |
| clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SKIP_TO_LAST">SKIP_TO_LAST</a></span></code> |
| <div class="block">The "SKIP TO LAST" qualifier of restarting point in a MATCH_RECOGNIZE |
| clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SNAPSHOT">SNAPSHOT</a></span></code> |
| <div class="block">SNAPSHOT operator</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SOME">SOME</a></span></code> |
| <div class="block">The "SOME" quantification operator (also called "ANY").</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#STDDEV_POP">STDDEV_POP</a></span></code> |
| <div class="block">The <code>STDDEV_POP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#STDDEV_SAMP">STDDEV_SAMP</a></span></code> |
| <div class="block">The <code>STDDEV_SAMP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SUCCEEDS">SUCCEEDS</a></span></code> |
| <div class="block">The "SUCCEEDS" operator for periods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SUM">SUM</a></span></code> |
| <div class="block">The <code>SUM</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SUM0">SUM0</a></span></code> |
| <div class="block">The <code>SUM0</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TABLE_INPUT_REF">TABLE_INPUT_REF</a></span></code> |
| <div class="block">Reference to an input field, with a qualified name and an identifier |
| |
| (Only used at the RexNode level.)</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TABLE_REF">TABLE_REF</a></span></code> |
| <div class="block">Table reference.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TABLESAMPLE">TABLESAMPLE</a></span></code> |
| <div class="block">TABLESAMPLE operator</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TIMES">TIMES</a></span></code> |
| <div class="block">The arithmetic multiplication operator, "*".</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TIMESTAMP_ADD">TIMESTAMP_ADD</a></span></code> |
| <div class="block">The "TIMESTAMP_ADD" function (ODBC, SQL Server, MySQL).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TIMESTAMP_DIFF">TIMESTAMP_DIFF</a></span></code> |
| <div class="block">The "TIMESTAMP_DIFF" function (ODBC, SQL Server, MySQL).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TRIM">TRIM</a></span></code> |
| <div class="block">The "TRIM" function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TUMBLE">TUMBLE</a></span></code> |
| <div class="block">The <code>TUMBLE</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TUMBLE_END">TUMBLE_END</a></span></code> |
| <div class="block">The <code>TUMBLE_END</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#TUMBLE"><code>TUMBLE</code></a> group function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TUMBLE_START">TUMBLE_START</a></span></code> |
| <div class="block">The <code>TUMBLE_START</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#TUMBLE"><code>TUMBLE</code></a> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#UNION">UNION</a></span></code> |
| <div class="block">Union</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#UNIQUE">UNIQUE</a></span></code> |
| <div class="block"><code>UNIQUE</code> constraint.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#UNNEST">UNNEST</a></span></code> |
| <div class="block">The "UNNEST" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#UPDATE">UPDATE</a></span></code> |
| <div class="block">UPDATE statement</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#VALUES">VALUES</a></span></code> |
| <div class="block">The "VALUES" operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#VAR_POP">VAR_POP</a></span></code> |
| <div class="block">The <code>VAR_POP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#VAR_SAMP">VAR_SAMP</a></span></code> |
| <div class="block">The <code>VAR_SAMP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#WINDOW">WINDOW</a></span></code> |
| <div class="block">Window specification</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#WITH">WITH</a></span></code> |
| <div class="block">WITH clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#WITH_ITEM">WITH_ITEM</a></span></code> |
| <div class="block">Item in WITH clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#WITHIN_GROUP">WITHIN_GROUP</a></span></code> |
| <div class="block">WITHIN_GROUP operator</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>字段概要</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="字段概要表, 列表字段和解释"> |
| <caption><span>字段</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">限定符和类型</th> |
| <th class="colLast" scope="col">字段和说明</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#AGGREGATE">AGGREGATE</a></span></code> |
| <div class="block">Category consisting of all built-in aggregate functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#AVG_AGG_FUNCTIONS">AVG_AGG_FUNCTIONS</a></span></code> |
| <div class="block">Category of SqlAvgAggFunction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#BINARY_ARITHMETIC">BINARY_ARITHMETIC</a></span></code> |
| <div class="block">Category of binary arithmetic.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#BINARY_COMPARISON">BINARY_COMPARISON</a></span></code> |
| <div class="block">Category of binary comparison.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#BINARY_EQUALITY">BINARY_EQUALITY</a></span></code> |
| <div class="block">Category of binary equality.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COMPARISON">COMPARISON</a></span></code> |
| <div class="block">Category of comparison operators.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#COVAR_AVG_AGG_FUNCTIONS">COVAR_AVG_AGG_FUNCTIONS</a></span></code> |
| <div class="block">Category of SqlCovarAggFunction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DDL">DDL</a></span></code> |
| <div class="block">Category consisting of all DDL operators.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#DML">DML</a></span></code> |
| <div class="block">Category consisting of all DML operators.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#EXPRESSION">EXPRESSION</a></span></code> |
| <div class="block">Category consisting of all expression operators.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#FUNCTION">FUNCTION</a></span></code> |
| <div class="block">Category consisting of regular and special functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#lowerName">lowerName</a></span></code> |
| <div class="block">Lower-case name.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#QUERY">QUERY</a></span></code> |
| <div class="block">Category consisting of query node types.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SET_QUERY">SET_QUERY</a></span></code> |
| <div class="block">Category consisting of set-query node types.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#sql">sql</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SYMMETRICAL">SYMMETRICAL</a></span></code> |
| <div class="block">Category of operators that do not depend on the argument order.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#SYMMETRICAL_SAME_ARG_TYPE">SYMMETRICAL_SAME_ARG_TYPE</a></span></code> |
| <div class="block">Category of operators that do not depend on the argument order if argument types are equal.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#TOP_LEVEL">TOP_LEVEL</a></span></code> |
| <div class="block">Category of all SQL statement types.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>方法概要</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释"> |
| <caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">限定符和类型</th> |
| <th class="colLast" scope="col">方法和说明</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#belongsTo-java.util.Collection-">belongsTo</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="java.util中的类或接口">Collection</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> category)</code> |
| <div class="block">Returns whether this <code>SqlKind</code> belongs to a given category.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#negate--">negate</a></span>()</code> |
| <div class="block">Returns the kind that you get if you apply NOT to this kind.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#negateNullSafe--">negateNullSafe</a></span>()</code> |
| <div class="block">Returns the kind that you get if you negate this kind.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#reverse--">reverse</a></span>()</code> |
| <div class="block">Returns the kind that corresponds to this operator but in the opposite |
| direction.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> name)</code> |
| <div class="block">返回带有指定名称的该类型的枚举常量。</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>[]</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/sql/SqlKind.html#values--">values</a></span>()</code> |
| <div class="block">按照声明该枚举类型的常量的顺序, 返回 |
| 包含这些常量的数组。</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum"> |
| <!-- --> |
| </a> |
| <h3>从类继承的方法 java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="java.lang中的类或接口">Enum</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="java.lang中的类或接口">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="java.lang中的类或接口">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="java.lang中的类或接口">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--" title="java.lang中的类或接口">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--" title="java.lang中的类或接口">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--" title="java.lang中的类或接口">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#name--" title="java.lang中的类或接口">name</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--" title="java.lang中的类或接口">ordinal</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="java.lang中的类或接口">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#valueOf-java.lang.Class-java.lang.String-" title="java.lang中的类或接口">valueOf</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>从类继承的方法 java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="java.lang中的类或接口">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="java.lang中的类或接口">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="java.lang中的类或接口">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="java.lang中的类或接口">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="java.lang中的类或接口">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="java.lang中的类或接口">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ ENUM CONSTANT DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="enum.constant.detail"> |
| <!-- --> |
| </a> |
| <h3>枚举常量详细资料</h3> |
| <a name="OTHER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OTHER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> OTHER</pre> |
| <div class="block">Expression not covered by any other <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举"><code>SqlKind</code></a> value.</div> |
| <dl> |
| <dt><span class="seeLabel">另请参阅:</span></dt> |
| <dd><a href="../../../../org/apache/calcite/sql/SqlKind.html#OTHER_FUNCTION"><code>OTHER_FUNCTION</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SELECT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SELECT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SELECT</pre> |
| <div class="block">SELECT statement or sub-query.</div> |
| </li> |
| </ul> |
| <a name="HINT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HINT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> HINT</pre> |
| <div class="block">Sql Hint statement.</div> |
| </li> |
| </ul> |
| <a name="TABLE_REF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TABLE_REF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TABLE_REF</pre> |
| <div class="block">Table reference.</div> |
| </li> |
| </ul> |
| <a name="JOIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOIN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> JOIN</pre> |
| <div class="block">JOIN operator or compound FROM clause. |
| |
| <p>A FROM clause with more than one table is represented as if it were a |
| join. For example, "FROM x, y, z" is represented as |
| "JOIN(x, JOIN(x, y))".</p></div> |
| </li> |
| </ul> |
| <a name="IDENTIFIER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IDENTIFIER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IDENTIFIER</pre> |
| <div class="block">Identifier</div> |
| </li> |
| </ul> |
| <a name="LITERAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LITERAL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LITERAL</pre> |
| <div class="block">A literal.</div> |
| </li> |
| </ul> |
| <a name="OTHER_FUNCTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OTHER_FUNCTION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> OTHER_FUNCTION</pre> |
| <div class="block">Function that is not a special function.</div> |
| <dl> |
| <dt><span class="seeLabel">另请参阅:</span></dt> |
| <dd><a href="../../../../org/apache/calcite/sql/SqlKind.html#FUNCTION"><code>FUNCTION</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="POSITION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>POSITION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> POSITION</pre> |
| <div class="block">POSITION Function</div> |
| </li> |
| </ul> |
| <a name="EXPLAIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXPLAIN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> EXPLAIN</pre> |
| <div class="block">EXPLAIN statement</div> |
| </li> |
| </ul> |
| <a name="DESCRIBE_SCHEMA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DESCRIBE_SCHEMA</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DESCRIBE_SCHEMA</pre> |
| <div class="block">DESCRIBE SCHEMA statement</div> |
| </li> |
| </ul> |
| <a name="DESCRIBE_TABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DESCRIBE_TABLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DESCRIBE_TABLE</pre> |
| <div class="block">DESCRIBE TABLE statement</div> |
| </li> |
| </ul> |
| <a name="INSERT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>INSERT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> INSERT</pre> |
| <div class="block">INSERT statement</div> |
| </li> |
| </ul> |
| <a name="DELETE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DELETE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DELETE</pre> |
| <div class="block">DELETE statement</div> |
| </li> |
| </ul> |
| <a name="UPDATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UPDATE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> UPDATE</pre> |
| <div class="block">UPDATE statement</div> |
| </li> |
| </ul> |
| <a name="SET_OPTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SET_OPTION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SET_OPTION</pre> |
| <div class="block">"ALTER scope SET option = value" statement.</div> |
| </li> |
| </ul> |
| <a name="DYNAMIC_PARAM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DYNAMIC_PARAM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DYNAMIC_PARAM</pre> |
| <div class="block">A dynamic parameter.</div> |
| </li> |
| </ul> |
| <a name="ORDER_BY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ORDER_BY</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ORDER_BY</pre> |
| <div class="block">ORDER BY clause.</div> |
| <dl> |
| <dt><span class="seeLabel">另请参阅:</span></dt> |
| <dd><a href="../../../../org/apache/calcite/sql/SqlKind.html#DESCENDING"><code>DESCENDING</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#NULLS_FIRST"><code>NULLS_FIRST</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#NULLS_LAST"><code>NULLS_LAST</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WITH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WITH</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> WITH</pre> |
| <div class="block">WITH clause.</div> |
| </li> |
| </ul> |
| <a name="WITH_ITEM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WITH_ITEM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> WITH_ITEM</pre> |
| <div class="block">Item in WITH clause.</div> |
| </li> |
| </ul> |
| <a name="ITEM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ITEM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ITEM</pre> |
| <div class="block">Item expression</div> |
| </li> |
| </ul> |
| <a name="UNION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> UNION</pre> |
| <div class="block">Union</div> |
| </li> |
| </ul> |
| <a name="EXCEPT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXCEPT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> EXCEPT</pre> |
| <div class="block">Except</div> |
| </li> |
| </ul> |
| <a name="INTERSECT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>INTERSECT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> INTERSECT</pre> |
| <div class="block">Intersect</div> |
| </li> |
| </ul> |
| <a name="AS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> AS</pre> |
| <div class="block">AS operator</div> |
| </li> |
| </ul> |
| <a name="ARGUMENT_ASSIGNMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ARGUMENT_ASSIGNMENT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ARGUMENT_ASSIGNMENT</pre> |
| <div class="block">ARGUMENT_ASSIGNMENT operator, <code>=></code></div> |
| </li> |
| </ul> |
| <a name="DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DEFAULT</pre> |
| <div class="block">DEFAULT operator</div> |
| </li> |
| </ul> |
| <a name="OVER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OVER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> OVER</pre> |
| <div class="block">OVER operator</div> |
| </li> |
| </ul> |
| <a name="RESPECT_NULLS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RESPECT_NULLS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> RESPECT_NULLS</pre> |
| <div class="block">RESPECT NULLS operator</div> |
| </li> |
| </ul> |
| <a name="IGNORE_NULLS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IGNORE_NULLS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IGNORE_NULLS</pre> |
| <div class="block">IGNORE NULLS operator</div> |
| </li> |
| </ul> |
| <a name="FILTER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FILTER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FILTER</pre> |
| <div class="block">FILTER operator</div> |
| </li> |
| </ul> |
| <a name="WITHIN_GROUP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WITHIN_GROUP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> WITHIN_GROUP</pre> |
| <div class="block">WITHIN_GROUP operator</div> |
| </li> |
| </ul> |
| <a name="WINDOW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WINDOW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> WINDOW</pre> |
| <div class="block">Window specification</div> |
| </li> |
| </ul> |
| <a name="MERGE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MERGE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MERGE</pre> |
| <div class="block">MERGE statement</div> |
| </li> |
| </ul> |
| <a name="TABLESAMPLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TABLESAMPLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TABLESAMPLE</pre> |
| <div class="block">TABLESAMPLE operator</div> |
| </li> |
| </ul> |
| <a name="MATCH_RECOGNIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MATCH_RECOGNIZE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MATCH_RECOGNIZE</pre> |
| <div class="block">MATCH_RECOGNIZE clause</div> |
| </li> |
| </ul> |
| <a name="SNAPSHOT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SNAPSHOT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SNAPSHOT</pre> |
| <div class="block">SNAPSHOT operator</div> |
| </li> |
| </ul> |
| <a name="TIMES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TIMES</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TIMES</pre> |
| <div class="block">The arithmetic multiplication operator, "*".</div> |
| </li> |
| </ul> |
| <a name="DIVIDE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DIVIDE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DIVIDE</pre> |
| <div class="block">The arithmetic division operator, "/".</div> |
| </li> |
| </ul> |
| <a name="MOD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MOD</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MOD</pre> |
| <div class="block">The arithmetic remainder operator, "MOD" (and "%" in some dialects).</div> |
| </li> |
| </ul> |
| <a name="PLUS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PLUS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PLUS</pre> |
| <div class="block">The arithmetic plus operator, "+".</div> |
| <dl> |
| <dt><span class="seeLabel">另请参阅:</span></dt> |
| <dd><a href="../../../../org/apache/calcite/sql/SqlKind.html#PLUS_PREFIX"><code>PLUS_PREFIX</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MINUS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINUS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MINUS</pre> |
| <div class="block">The arithmetic minus operator, "-".</div> |
| <dl> |
| <dt><span class="seeLabel">另请参阅:</span></dt> |
| <dd><a href="../../../../org/apache/calcite/sql/SqlKind.html#MINUS_PREFIX"><code>MINUS_PREFIX</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PATTERN_ALTER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PATTERN_ALTER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PATTERN_ALTER</pre> |
| <div class="block">the alternation operator in a pattern expression within a match_recognize clause</div> |
| </li> |
| </ul> |
| <a name="PATTERN_CONCAT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PATTERN_CONCAT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PATTERN_CONCAT</pre> |
| <div class="block">the concatenation operator in a pattern expression within a match_recognize clause</div> |
| </li> |
| </ul> |
| <a name="IN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IN</pre> |
| <div class="block">The "IN" operator.</div> |
| </li> |
| </ul> |
| <a name="NOT_IN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOT_IN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NOT_IN</pre> |
| <div class="block">The "NOT IN" operator. |
| |
| <p>Only occurs in SqlNode trees. Is expanded to NOT(IN ...) before |
| entering RelNode land.</div> |
| </li> |
| </ul> |
| <a name="LESS_THAN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LESS_THAN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LESS_THAN</pre> |
| <div class="block">The less-than operator, "<".</div> |
| </li> |
| </ul> |
| <a name="GREATER_THAN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GREATER_THAN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> GREATER_THAN</pre> |
| <div class="block">The greater-than operator, ">".</div> |
| </li> |
| </ul> |
| <a name="LESS_THAN_OR_EQUAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LESS_THAN_OR_EQUAL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LESS_THAN_OR_EQUAL</pre> |
| <div class="block">The less-than-or-equal operator, "<=".</div> |
| </li> |
| </ul> |
| <a name="GREATER_THAN_OR_EQUAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GREATER_THAN_OR_EQUAL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> GREATER_THAN_OR_EQUAL</pre> |
| <div class="block">The greater-than-or-equal operator, ">=".</div> |
| </li> |
| </ul> |
| <a name="EQUALS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EQUALS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> EQUALS</pre> |
| <div class="block">The equals operator, "=".</div> |
| </li> |
| </ul> |
| <a name="NOT_EQUALS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOT_EQUALS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NOT_EQUALS</pre> |
| <div class="block">The not-equals operator, "!=" or "<>". |
| The latter is standard, and preferred.</div> |
| </li> |
| </ul> |
| <a name="IS_DISTINCT_FROM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_DISTINCT_FROM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_DISTINCT_FROM</pre> |
| <div class="block">The is-distinct-from operator.</div> |
| </li> |
| </ul> |
| <a name="IS_NOT_DISTINCT_FROM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_DISTINCT_FROM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_NOT_DISTINCT_FROM</pre> |
| <div class="block">The is-not-distinct-from operator.</div> |
| </li> |
| </ul> |
| <a name="OR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> OR</pre> |
| <div class="block">The logical "OR" operator.</div> |
| </li> |
| </ul> |
| <a name="AND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AND</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> AND</pre> |
| <div class="block">The logical "AND" operator.</div> |
| </li> |
| </ul> |
| <a name="DOT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DOT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DOT</pre> |
| <div class="block">Dot</div> |
| </li> |
| </ul> |
| <a name="OVERLAPS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OVERLAPS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> OVERLAPS</pre> |
| <div class="block">The "OVERLAPS" operator for periods.</div> |
| </li> |
| </ul> |
| <a name="CONTAINS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONTAINS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CONTAINS</pre> |
| <div class="block">The "CONTAINS" operator for periods.</div> |
| </li> |
| </ul> |
| <a name="PRECEDES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PRECEDES</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PRECEDES</pre> |
| <div class="block">The "PRECEDES" operator for periods.</div> |
| </li> |
| </ul> |
| <a name="IMMEDIATELY_PRECEDES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IMMEDIATELY_PRECEDES</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IMMEDIATELY_PRECEDES</pre> |
| <div class="block">The "IMMEDIATELY PRECEDES" operator for periods.</div> |
| </li> |
| </ul> |
| <a name="SUCCEEDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SUCCEEDS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SUCCEEDS</pre> |
| <div class="block">The "SUCCEEDS" operator for periods.</div> |
| </li> |
| </ul> |
| <a name="IMMEDIATELY_SUCCEEDS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IMMEDIATELY_SUCCEEDS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IMMEDIATELY_SUCCEEDS</pre> |
| <div class="block">The "IMMEDIATELY SUCCEEDS" operator for periods.</div> |
| </li> |
| </ul> |
| <a name="PERIOD_EQUALS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERIOD_EQUALS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PERIOD_EQUALS</pre> |
| <div class="block">The "EQUALS" operator for periods.</div> |
| </li> |
| </ul> |
| <a name="LIKE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LIKE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LIKE</pre> |
| <div class="block">The "LIKE" operator.</div> |
| </li> |
| </ul> |
| <a name="SIMILAR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SIMILAR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SIMILAR</pre> |
| <div class="block">The "SIMILAR" operator.</div> |
| </li> |
| </ul> |
| <a name="POSIX_REGEX_CASE_SENSITIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>POSIX_REGEX_CASE_SENSITIVE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> POSIX_REGEX_CASE_SENSITIVE</pre> |
| <div class="block">The "~" operator.</div> |
| </li> |
| </ul> |
| <a name="POSIX_REGEX_CASE_INSENSITIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>POSIX_REGEX_CASE_INSENSITIVE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> POSIX_REGEX_CASE_INSENSITIVE</pre> |
| <div class="block">The "~*" operator.</div> |
| </li> |
| </ul> |
| <a name="BETWEEN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BETWEEN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> BETWEEN</pre> |
| <div class="block">The "BETWEEN" operator.</div> |
| </li> |
| </ul> |
| <a name="CASE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CASE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CASE</pre> |
| <div class="block">A "CASE" expression.</div> |
| </li> |
| </ul> |
| <a name="NULLIF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NULLIF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NULLIF</pre> |
| <div class="block">The "NULLIF" operator.</div> |
| </li> |
| </ul> |
| <a name="COALESCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COALESCE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COALESCE</pre> |
| <div class="block">The "COALESCE" operator.</div> |
| </li> |
| </ul> |
| <a name="DECODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DECODE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DECODE</pre> |
| <div class="block">The "DECODE" function (Oracle).</div> |
| </li> |
| </ul> |
| <a name="NVL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NVL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NVL</pre> |
| <div class="block">The "NVL" function (Oracle).</div> |
| </li> |
| </ul> |
| <a name="GREATEST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GREATEST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> GREATEST</pre> |
| <div class="block">The "GREATEST" function (Oracle).</div> |
| </li> |
| </ul> |
| <a name="LEAST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEAST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LEAST</pre> |
| <div class="block">The "LEAST" function (Oracle).</div> |
| </li> |
| </ul> |
| <a name="TIMESTAMP_ADD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TIMESTAMP_ADD</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TIMESTAMP_ADD</pre> |
| <div class="block">The "TIMESTAMP_ADD" function (ODBC, SQL Server, MySQL).</div> |
| </li> |
| </ul> |
| <a name="TIMESTAMP_DIFF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TIMESTAMP_DIFF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TIMESTAMP_DIFF</pre> |
| <div class="block">The "TIMESTAMP_DIFF" function (ODBC, SQL Server, MySQL).</div> |
| </li> |
| </ul> |
| <a name="NOT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NOT</pre> |
| <div class="block">The logical "NOT" operator.</div> |
| </li> |
| </ul> |
| <a name="PLUS_PREFIX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PLUS_PREFIX</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PLUS_PREFIX</pre> |
| <div class="block">The unary plus operator, as in "+1".</div> |
| <dl> |
| <dt><span class="seeLabel">另请参阅:</span></dt> |
| <dd><a href="../../../../org/apache/calcite/sql/SqlKind.html#PLUS"><code>PLUS</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MINUS_PREFIX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINUS_PREFIX</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MINUS_PREFIX</pre> |
| <div class="block">The unary minus operator, as in "-1".</div> |
| <dl> |
| <dt><span class="seeLabel">另请参阅:</span></dt> |
| <dd><a href="../../../../org/apache/calcite/sql/SqlKind.html#MINUS"><code>MINUS</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="EXISTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXISTS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> EXISTS</pre> |
| <div class="block">The "EXISTS" operator.</div> |
| </li> |
| </ul> |
| <a name="SOME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SOME</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SOME</pre> |
| <div class="block">The "SOME" quantification operator (also called "ANY").</div> |
| </li> |
| </ul> |
| <a name="ALL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ALL</pre> |
| <div class="block">The "ALL" quantification operator.</div> |
| </li> |
| </ul> |
| <a name="VALUES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALUES</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> VALUES</pre> |
| <div class="block">The "VALUES" operator.</div> |
| </li> |
| </ul> |
| <a name="EXPLICIT_TABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXPLICIT_TABLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> EXPLICIT_TABLE</pre> |
| <div class="block">Explicit table, e.g. <code>select * from (TABLE t)</code> or <code>TABLE |
| t</code>. See also <a href="../../../../org/apache/calcite/sql/SqlKind.html#COLLECTION_TABLE"><code>COLLECTION_TABLE</code></a>.</div> |
| </li> |
| </ul> |
| <a name="SCALAR_QUERY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCALAR_QUERY</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SCALAR_QUERY</pre> |
| <div class="block">Scalar query; that is, a sub-query used in an expression context, and |
| returning one row and one column.</div> |
| </li> |
| </ul> |
| <a name="PROCEDURE_CALL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PROCEDURE_CALL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PROCEDURE_CALL</pre> |
| <div class="block">ProcedureCall</div> |
| </li> |
| </ul> |
| <a name="NEW_SPECIFICATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NEW_SPECIFICATION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NEW_SPECIFICATION</pre> |
| <div class="block">NewSpecification</div> |
| </li> |
| </ul> |
| <a name="FINAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FINAL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FINAL</pre> |
| <div class="block">Special functions in MATCH_RECOGNIZE.</div> |
| </li> |
| </ul> |
| <a name="RUNNING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RUNNING</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> RUNNING</pre> |
| </li> |
| </ul> |
| <a name="PREV"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PREV</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PREV</pre> |
| </li> |
| </ul> |
| <a name="NEXT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NEXT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NEXT</pre> |
| </li> |
| </ul> |
| <a name="FIRST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FIRST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FIRST</pre> |
| </li> |
| </ul> |
| <a name="LAST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LAST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LAST</pre> |
| </li> |
| </ul> |
| <a name="CLASSIFIER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLASSIFIER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CLASSIFIER</pre> |
| </li> |
| </ul> |
| <a name="MATCH_NUMBER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MATCH_NUMBER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MATCH_NUMBER</pre> |
| </li> |
| </ul> |
| <a name="SKIP_TO_FIRST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SKIP_TO_FIRST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SKIP_TO_FIRST</pre> |
| <div class="block">The "SKIP TO FIRST" qualifier of restarting point in a MATCH_RECOGNIZE |
| clause.</div> |
| </li> |
| </ul> |
| <a name="SKIP_TO_LAST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SKIP_TO_LAST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SKIP_TO_LAST</pre> |
| <div class="block">The "SKIP TO LAST" qualifier of restarting point in a MATCH_RECOGNIZE |
| clause.</div> |
| </li> |
| </ul> |
| <a name="DESCENDING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DESCENDING</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DESCENDING</pre> |
| <div class="block">DESC in ORDER BY. A parse tree, not a true expression.</div> |
| </li> |
| </ul> |
| <a name="NULLS_FIRST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NULLS_FIRST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NULLS_FIRST</pre> |
| <div class="block">NULLS FIRST clause in ORDER BY. A parse tree, not a true expression.</div> |
| </li> |
| </ul> |
| <a name="NULLS_LAST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NULLS_LAST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NULLS_LAST</pre> |
| <div class="block">NULLS LAST clause in ORDER BY. A parse tree, not a true expression.</div> |
| </li> |
| </ul> |
| <a name="IS_TRUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_TRUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_TRUE</pre> |
| <div class="block">The "IS TRUE" operator.</div> |
| </li> |
| </ul> |
| <a name="IS_FALSE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_FALSE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_FALSE</pre> |
| <div class="block">The "IS FALSE" operator.</div> |
| </li> |
| </ul> |
| <a name="IS_NOT_TRUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_TRUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_NOT_TRUE</pre> |
| <div class="block">The "IS NOT TRUE" operator.</div> |
| </li> |
| </ul> |
| <a name="IS_NOT_FALSE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_FALSE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_NOT_FALSE</pre> |
| <div class="block">The "IS NOT FALSE" operator.</div> |
| </li> |
| </ul> |
| <a name="IS_UNKNOWN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_UNKNOWN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_UNKNOWN</pre> |
| <div class="block">The "IS UNKNOWN" operator.</div> |
| </li> |
| </ul> |
| <a name="IS_NULL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NULL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_NULL</pre> |
| <div class="block">The "IS NULL" operator.</div> |
| </li> |
| </ul> |
| <a name="IS_NOT_NULL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_NULL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> IS_NOT_NULL</pre> |
| <div class="block">The "IS NOT NULL" operator.</div> |
| </li> |
| </ul> |
| <a name="PRECEDING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PRECEDING</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PRECEDING</pre> |
| <div class="block">The "PRECEDING" qualifier of an interval end-point in a window |
| specification.</div> |
| </li> |
| </ul> |
| <a name="FOLLOWING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FOLLOWING</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FOLLOWING</pre> |
| <div class="block">The "FOLLOWING" qualifier of an interval end-point in a window |
| specification.</div> |
| </li> |
| </ul> |
| <a name="FIELD_ACCESS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FIELD_ACCESS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FIELD_ACCESS</pre> |
| <div class="block">The field access operator, ".". |
| |
| <p>(Only used at the RexNode level; at |
| SqlNode level, a field-access is part of an identifier.)</p></div> |
| </li> |
| </ul> |
| <a name="INPUT_REF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>INPUT_REF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> INPUT_REF</pre> |
| <div class="block">Reference to an input field. |
| |
| <p>(Only used at the RexNode level.)</p></div> |
| </li> |
| </ul> |
| <a name="TABLE_INPUT_REF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TABLE_INPUT_REF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TABLE_INPUT_REF</pre> |
| <div class="block">Reference to an input field, with a qualified name and an identifier |
| |
| <p>(Only used at the RexNode level.)</p></div> |
| </li> |
| </ul> |
| <a name="PATTERN_INPUT_REF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PATTERN_INPUT_REF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PATTERN_INPUT_REF</pre> |
| <div class="block">Reference to an input field, with pattern var as modifier |
| |
| <p>(Only used at the RexNode level.)</p></div> |
| </li> |
| </ul> |
| <a name="LOCAL_REF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOCAL_REF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LOCAL_REF</pre> |
| <div class="block">Reference to a sub-expression computed within the current relational |
| operator. |
| |
| <p>(Only used at the RexNode level.)</p></div> |
| </li> |
| </ul> |
| <a name="CORREL_VARIABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CORREL_VARIABLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CORREL_VARIABLE</pre> |
| <div class="block">Reference to correlation variable. |
| |
| <p>(Only used at the RexNode level.)</p></div> |
| </li> |
| </ul> |
| <a name="PATTERN_QUANTIFIER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PATTERN_QUANTIFIER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PATTERN_QUANTIFIER</pre> |
| <div class="block">the repetition quantifier of a pattern factor in a match_recognize clause.</div> |
| </li> |
| </ul> |
| <a name="ROW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ROW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ROW</pre> |
| <div class="block">The row-constructor function. May be explicit or implicit: |
| <code>VALUES 1, ROW (2)</code>.</div> |
| </li> |
| </ul> |
| <a name="COLUMN_LIST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COLUMN_LIST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COLUMN_LIST</pre> |
| <div class="block">The non-standard constructor used to pass a |
| COLUMN_LIST parameter to a user-defined transform.</div> |
| </li> |
| </ul> |
| <a name="CAST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CAST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CAST</pre> |
| <div class="block">The "CAST" operator, and also the PostgreSQL-style infix cast operator |
| "::".</div> |
| </li> |
| </ul> |
| <a name="NEXT_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NEXT_VALUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NEXT_VALUE</pre> |
| <div class="block">The "NEXT VALUE OF sequence" operator.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_VALUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CURRENT_VALUE</pre> |
| <div class="block">The "CURRENT VALUE OF sequence" operator.</div> |
| </li> |
| </ul> |
| <a name="FLOOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLOOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FLOOR</pre> |
| <div class="block">The "FLOOR" function</div> |
| </li> |
| </ul> |
| <a name="CEIL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CEIL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CEIL</pre> |
| <div class="block">The "CEIL" function</div> |
| </li> |
| </ul> |
| <a name="TRIM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TRIM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TRIM</pre> |
| <div class="block">The "TRIM" function.</div> |
| </li> |
| </ul> |
| <a name="LTRIM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LTRIM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LTRIM</pre> |
| <div class="block">The "LTRIM" function (Oracle).</div> |
| </li> |
| </ul> |
| <a name="RTRIM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RTRIM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> RTRIM</pre> |
| <div class="block">The "RTRIM" function (Oracle).</div> |
| </li> |
| </ul> |
| <a name="EXTRACT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXTRACT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> EXTRACT</pre> |
| <div class="block">The "EXTRACT" function.</div> |
| </li> |
| </ul> |
| <a name="REVERSE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REVERSE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> REVERSE</pre> |
| <div class="block">The "REVERSE" function (SQL Server, MySQL).</div> |
| </li> |
| </ul> |
| <a name="JDBC_FN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_FN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> JDBC_FN</pre> |
| <div class="block">Call to a function using JDBC function syntax.</div> |
| </li> |
| </ul> |
| <a name="MULTISET_VALUE_CONSTRUCTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_VALUE_CONSTRUCTOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MULTISET_VALUE_CONSTRUCTOR</pre> |
| <div class="block">The MULTISET value constructor.</div> |
| </li> |
| </ul> |
| <a name="MULTISET_QUERY_CONSTRUCTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_QUERY_CONSTRUCTOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MULTISET_QUERY_CONSTRUCTOR</pre> |
| <div class="block">The MULTISET query constructor.</div> |
| </li> |
| </ul> |
| <a name="JSON_VALUE_EXPRESSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_VALUE_EXPRESSION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> JSON_VALUE_EXPRESSION</pre> |
| <div class="block">The JSON value expression.</div> |
| </li> |
| </ul> |
| <a name="JSON_ARRAYAGG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_ARRAYAGG</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> JSON_ARRAYAGG</pre> |
| <div class="block">The <code>JSON_ARRAYAGG</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="JSON_OBJECTAGG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_OBJECTAGG</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> JSON_OBJECTAGG</pre> |
| <div class="block">The <code>JSON_OBJECTAGG</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="UNNEST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNNEST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> UNNEST</pre> |
| <div class="block">The "UNNEST" operator.</div> |
| </li> |
| </ul> |
| <a name="LATERAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LATERAL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LATERAL</pre> |
| <div class="block">The "LATERAL" qualifier to relations in the FROM clause.</div> |
| </li> |
| </ul> |
| <a name="COLLECTION_TABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COLLECTION_TABLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COLLECTION_TABLE</pre> |
| <div class="block">Table operator which converts user-defined transform into a relation, for |
| example, <code>select * from TABLE(udx(x, y, z))</code>. See also the |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#EXPLICIT_TABLE"><code>EXPLICIT_TABLE</code></a> prefix operator.</div> |
| </li> |
| </ul> |
| <a name="ARRAY_VALUE_CONSTRUCTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ARRAY_VALUE_CONSTRUCTOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ARRAY_VALUE_CONSTRUCTOR</pre> |
| <div class="block">Array Value Constructor, e.g. <code>Array[1, 2, 3]</code>.</div> |
| </li> |
| </ul> |
| <a name="ARRAY_QUERY_CONSTRUCTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ARRAY_QUERY_CONSTRUCTOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ARRAY_QUERY_CONSTRUCTOR</pre> |
| <div class="block">Array Query Constructor, e.g. <code>Array(select deptno from dept)</code>.</div> |
| </li> |
| </ul> |
| <a name="MAP_VALUE_CONSTRUCTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAP_VALUE_CONSTRUCTOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MAP_VALUE_CONSTRUCTOR</pre> |
| <div class="block">Map Value Constructor, e.g. <code>Map['washington', 1, 'obama', 44]</code>.</div> |
| </li> |
| </ul> |
| <a name="MAP_QUERY_CONSTRUCTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAP_QUERY_CONSTRUCTOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MAP_QUERY_CONSTRUCTOR</pre> |
| <div class="block">Map Query Constructor, e.g. <code>MAP (SELECT empno, deptno FROM emp)</code>.</div> |
| </li> |
| </ul> |
| <a name="CURSOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURSOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CURSOR</pre> |
| <div class="block">CURSOR constructor, for example, <code>select * from |
| TABLE(udx(CURSOR(select ...), x, y, z))</code></div> |
| </li> |
| </ul> |
| <a name="LITERAL_CHAIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LITERAL_CHAIN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LITERAL_CHAIN</pre> |
| <div class="block">Literal chain operator (for composite string literals). |
| An internal operator that does not appear in SQL syntax.</div> |
| </li> |
| </ul> |
| <a name="ESCAPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ESCAPE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ESCAPE</pre> |
| <div class="block">Escape operator (always part of LIKE or SIMILAR TO expression). |
| An internal operator that does not appear in SQL syntax.</div> |
| </li> |
| </ul> |
| <a name="REINTERPRET"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REINTERPRET</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> REINTERPRET</pre> |
| <div class="block">The internal REINTERPRET operator (meaning a reinterpret cast). |
| An internal operator that does not appear in SQL syntax.</div> |
| </li> |
| </ul> |
| <a name="EXTEND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXTEND</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> EXTEND</pre> |
| <div class="block">The internal <code>EXTEND</code> operator that qualifies a table name in the |
| <code>FROM</code> clause.</div> |
| </li> |
| </ul> |
| <a name="CUBE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CUBE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CUBE</pre> |
| <div class="block">The internal <code>CUBE</code> operator that occurs within a <code>GROUP BY</code> |
| clause.</div> |
| </li> |
| </ul> |
| <a name="ROLLUP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ROLLUP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ROLLUP</pre> |
| <div class="block">The internal <code>ROLLUP</code> operator that occurs within a <code>GROUP BY</code> |
| clause.</div> |
| </li> |
| </ul> |
| <a name="GROUPING_SETS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GROUPING_SETS</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> GROUPING_SETS</pre> |
| <div class="block">The internal <code>GROUPING SETS</code> operator that occurs within a |
| <code>GROUP BY</code> clause.</div> |
| </li> |
| </ul> |
| <a name="GROUPING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GROUPING</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> GROUPING</pre> |
| <div class="block">The <code>GROUPING(e, ...)</code> function.</div> |
| </li> |
| </ul> |
| <a name="GROUPING_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GROUPING_ID</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="java.lang中的类或接口">@Deprecated</a> |
| public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> GROUPING_ID</pre> |
| <div class="block"><span class="deprecatedLabel">已过时。</span> <span class="deprecationComment">Use <a href="../../../../org/apache/calcite/sql/SqlKind.html#GROUPING"><code>GROUPING</code></a>.</span></div> |
| </li> |
| </ul> |
| <a name="GROUP_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GROUP_ID</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> GROUP_ID</pre> |
| <div class="block">The <code>GROUP_ID()</code> function.</div> |
| </li> |
| </ul> |
| <a name="PATTERN_PERMUTE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PATTERN_PERMUTE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PATTERN_PERMUTE</pre> |
| <div class="block">The internal "permute" function in a MATCH_RECOGNIZE clause.</div> |
| </li> |
| </ul> |
| <a name="PATTERN_EXCLUDED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PATTERN_EXCLUDED</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PATTERN_EXCLUDED</pre> |
| <div class="block">The special patterns to exclude enclosing pattern from output in a |
| MATCH_RECOGNIZE clause.</div> |
| </li> |
| </ul> |
| <a name="COUNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COUNT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COUNT</pre> |
| <div class="block">The <code>COUNT</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="SUM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SUM</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SUM</pre> |
| <div class="block">The <code>SUM</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="SUM0"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SUM0</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SUM0</pre> |
| <div class="block">The <code>SUM0</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MIN</pre> |
| <div class="block">The <code>MIN</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> MAX</pre> |
| <div class="block">The <code>MAX</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="LEAD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LEAD</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LEAD</pre> |
| <div class="block">The <code>LEAD</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="LAG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LAG</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LAG</pre> |
| <div class="block">The <code>LAG</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="FIRST_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FIRST_VALUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FIRST_VALUE</pre> |
| <div class="block">The <code>FIRST_VALUE</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="LAST_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LAST_VALUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LAST_VALUE</pre> |
| <div class="block">The <code>LAST_VALUE</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="ANY_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ANY_VALUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ANY_VALUE</pre> |
| <div class="block">The <code>ANY_VALUE</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="COVAR_POP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COVAR_POP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COVAR_POP</pre> |
| <div class="block">The <code>COVAR_POP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="COVAR_SAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COVAR_SAMP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COVAR_SAMP</pre> |
| <div class="block">The <code>COVAR_SAMP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="REGR_COUNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REGR_COUNT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> REGR_COUNT</pre> |
| <div class="block">The <code>REGR_COUNT</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="REGR_SXX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REGR_SXX</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> REGR_SXX</pre> |
| <div class="block">The <code>REGR_SXX</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="REGR_SYY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REGR_SYY</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> REGR_SYY</pre> |
| <div class="block">The <code>REGR_SYY</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="AVG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AVG</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> AVG</pre> |
| <div class="block">The <code>AVG</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="STDDEV_POP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STDDEV_POP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> STDDEV_POP</pre> |
| <div class="block">The <code>STDDEV_POP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="STDDEV_SAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STDDEV_SAMP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> STDDEV_SAMP</pre> |
| <div class="block">The <code>STDDEV_SAMP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="VAR_POP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VAR_POP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> VAR_POP</pre> |
| <div class="block">The <code>VAR_POP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="VAR_SAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VAR_SAMP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> VAR_SAMP</pre> |
| <div class="block">The <code>VAR_SAMP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="NTILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NTILE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NTILE</pre> |
| <div class="block">The <code>NTILE</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="NTH_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NTH_VALUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> NTH_VALUE</pre> |
| <div class="block">The <code>NTH_VALUE</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="LISTAGG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LISTAGG</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> LISTAGG</pre> |
| <div class="block">The <code>LISTAGG</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="COLLECT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COLLECT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COLLECT</pre> |
| <div class="block">The <code>COLLECT</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="FUSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FUSION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FUSION</pre> |
| <div class="block">The <code>FUSION</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="SINGLE_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SINGLE_VALUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SINGLE_VALUE</pre> |
| <div class="block">The <code>SINGLE_VALUE</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="BIT_AND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BIT_AND</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> BIT_AND</pre> |
| <div class="block">The <code>BIT_AND</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="BIT_OR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BIT_OR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> BIT_OR</pre> |
| <div class="block">The <code>BIT_OR</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="BIT_XOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BIT_XOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> BIT_XOR</pre> |
| <div class="block">The <code>BIT_XOR</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="ROW_NUMBER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ROW_NUMBER</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ROW_NUMBER</pre> |
| <div class="block">The <code>ROW_NUMBER</code> window function.</div> |
| </li> |
| </ul> |
| <a name="RANK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RANK</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> RANK</pre> |
| <div class="block">The <code>RANK</code> window function.</div> |
| </li> |
| </ul> |
| <a name="PERCENT_RANK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERCENT_RANK</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PERCENT_RANK</pre> |
| <div class="block">The <code>PERCENT_RANK</code> window function.</div> |
| </li> |
| </ul> |
| <a name="DENSE_RANK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DENSE_RANK</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DENSE_RANK</pre> |
| <div class="block">The <code>DENSE_RANK</code> window function.</div> |
| </li> |
| </ul> |
| <a name="CUME_DIST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CUME_DIST</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CUME_DIST</pre> |
| <div class="block">The <code>ROW_NUMBER</code> window function.</div> |
| </li> |
| </ul> |
| <a name="DESCRIPTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DESCRIPTOR</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DESCRIPTOR</pre> |
| <div class="block">The <code>DESCRIPTOR(column_name, ...)</code>.</div> |
| </li> |
| </ul> |
| <a name="TUMBLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TUMBLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TUMBLE</pre> |
| <div class="block">The <code>TUMBLE</code> group function.</div> |
| </li> |
| </ul> |
| <a name="TUMBLE_START"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TUMBLE_START</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TUMBLE_START</pre> |
| <div class="block">The <code>TUMBLE_START</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#TUMBLE"><code>TUMBLE</code></a> group function.</div> |
| </li> |
| </ul> |
| <a name="TUMBLE_END"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TUMBLE_END</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> TUMBLE_END</pre> |
| <div class="block">The <code>TUMBLE_END</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#TUMBLE"><code>TUMBLE</code></a> group function.</div> |
| </li> |
| </ul> |
| <a name="HOP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HOP</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> HOP</pre> |
| <div class="block">The <code>HOP</code> group function.</div> |
| </li> |
| </ul> |
| <a name="HOP_START"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HOP_START</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> HOP_START</pre> |
| <div class="block">The <code>HOP_START</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#HOP"><code>HOP</code></a> group function.</div> |
| </li> |
| </ul> |
| <a name="HOP_END"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HOP_END</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> HOP_END</pre> |
| <div class="block">The <code>HOP_END</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#HOP"><code>HOP</code></a> group function.</div> |
| </li> |
| </ul> |
| <a name="SESSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SESSION</pre> |
| <div class="block">The <code>SESSION</code> group function.</div> |
| </li> |
| </ul> |
| <a name="SESSION_START"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSION_START</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SESSION_START</pre> |
| <div class="block">The <code>SESSION_START</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#SESSION"><code>SESSION</code></a> group function.</div> |
| </li> |
| </ul> |
| <a name="SESSION_END"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSION_END</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> SESSION_END</pre> |
| <div class="block">The <code>SESSION_END</code> auxiliary function of |
| the <a href="../../../../org/apache/calcite/sql/SqlKind.html#SESSION"><code>SESSION</code></a> group function.</div> |
| </li> |
| </ul> |
| <a name="COLUMN_DECL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COLUMN_DECL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COLUMN_DECL</pre> |
| <div class="block">Column declaration.</div> |
| </li> |
| </ul> |
| <a name="ATTRIBUTE_DEF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_DEF</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ATTRIBUTE_DEF</pre> |
| <div class="block">Attribute definition.</div> |
| </li> |
| </ul> |
| <a name="CHECK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CHECK</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CHECK</pre> |
| <div class="block"><code>CHECK</code> constraint.</div> |
| </li> |
| </ul> |
| <a name="UNIQUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNIQUE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> UNIQUE</pre> |
| <div class="block"><code>UNIQUE</code> constraint.</div> |
| </li> |
| </ul> |
| <a name="PRIMARY_KEY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PRIMARY_KEY</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> PRIMARY_KEY</pre> |
| <div class="block"><code>PRIMARY KEY</code> constraint.</div> |
| </li> |
| </ul> |
| <a name="FOREIGN_KEY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FOREIGN_KEY</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> FOREIGN_KEY</pre> |
| <div class="block"><code>FOREIGN KEY</code> constraint.</div> |
| </li> |
| </ul> |
| <a name="COMMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMMIT</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> COMMIT</pre> |
| <div class="block"><code>COMMIT</code> session control statement.</div> |
| </li> |
| </ul> |
| <a name="ROLLBACK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ROLLBACK</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ROLLBACK</pre> |
| <div class="block"><code>ROLLBACK</code> session control statement.</div> |
| </li> |
| </ul> |
| <a name="ALTER_SESSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALTER_SESSION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ALTER_SESSION</pre> |
| <div class="block"><code>ALTER SESSION</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_SCHEMA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_SCHEMA</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_SCHEMA</pre> |
| <div class="block"><code>CREATE SCHEMA</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_FOREIGN_SCHEMA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_FOREIGN_SCHEMA</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_FOREIGN_SCHEMA</pre> |
| <div class="block"><code>CREATE FOREIGN SCHEMA</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_SCHEMA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_SCHEMA</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_SCHEMA</pre> |
| <div class="block"><code>DROP SCHEMA</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_TABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_TABLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_TABLE</pre> |
| <div class="block"><code>CREATE TABLE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="ALTER_TABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALTER_TABLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ALTER_TABLE</pre> |
| <div class="block"><code>ALTER TABLE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_TABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_TABLE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_TABLE</pre> |
| <div class="block"><code>DROP TABLE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_VIEW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_VIEW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_VIEW</pre> |
| <div class="block"><code>CREATE VIEW</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="ALTER_VIEW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALTER_VIEW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ALTER_VIEW</pre> |
| <div class="block"><code>ALTER VIEW</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_VIEW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_VIEW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_VIEW</pre> |
| <div class="block"><code>DROP VIEW</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_MATERIALIZED_VIEW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_MATERIALIZED_VIEW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_MATERIALIZED_VIEW</pre> |
| <div class="block"><code>CREATE MATERIALIZED VIEW</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="ALTER_MATERIALIZED_VIEW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALTER_MATERIALIZED_VIEW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ALTER_MATERIALIZED_VIEW</pre> |
| <div class="block"><code>ALTER MATERIALIZED VIEW</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_MATERIALIZED_VIEW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_MATERIALIZED_VIEW</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_MATERIALIZED_VIEW</pre> |
| <div class="block"><code>DROP MATERIALIZED VIEW</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_SEQUENCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_SEQUENCE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_SEQUENCE</pre> |
| <div class="block"><code>CREATE SEQUENCE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="ALTER_SEQUENCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALTER_SEQUENCE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ALTER_SEQUENCE</pre> |
| <div class="block"><code>ALTER SEQUENCE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_SEQUENCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_SEQUENCE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_SEQUENCE</pre> |
| <div class="block"><code>DROP SEQUENCE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_INDEX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_INDEX</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_INDEX</pre> |
| <div class="block"><code>CREATE INDEX</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="ALTER_INDEX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALTER_INDEX</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> ALTER_INDEX</pre> |
| <div class="block"><code>ALTER INDEX</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_INDEX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_INDEX</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_INDEX</pre> |
| <div class="block"><code>DROP INDEX</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_TYPE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_TYPE</pre> |
| <div class="block"><code>CREATE TYPE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_TYPE</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_TYPE</pre> |
| <div class="block"><code>DROP TYPE</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="CREATE_FUNCTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_FUNCTION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> CREATE_FUNCTION</pre> |
| <div class="block"><code>CREATE FUNCTION</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="DROP_FUNCTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_FUNCTION</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> DROP_FUNCTION</pre> |
| <div class="block"><code>DROP FUNCTION</code> DDL statement.</div> |
| </li> |
| </ul> |
| <a name="OTHER_DDL"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>OTHER_DDL</h4> |
| <pre>public static final <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> OTHER_DDL</pre> |
| <div class="block">DDL statement not handled above. |
| |
| <p><b>Note to other projects</b>: If you are extending Calcite's SQL parser |
| and have your own object types you no doubt want to define CREATE and DROP |
| commands for them. Use OTHER_DDL in the short term, but we are happy to add |
| new enum values for your object types. Just ask!</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>字段详细资料</h3> |
| <a name="SET_QUERY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SET_QUERY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> SET_QUERY</pre> |
| <div class="block">Category consisting of set-query node types. |
| |
| <p>Consists of: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#EXCEPT"><code>EXCEPT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#INTERSECT"><code>INTERSECT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#UNION"><code>UNION</code></a>.</div> |
| </li> |
| </ul> |
| <a name="AGGREGATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AGGREGATE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> AGGREGATE</pre> |
| <div class="block">Category consisting of all built-in aggregate functions.</div> |
| </li> |
| </ul> |
| <a name="DML"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DML</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> DML</pre> |
| <div class="block">Category consisting of all DML operators. |
| |
| <p>Consists of: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#INSERT"><code>INSERT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#UPDATE"><code>UPDATE</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#DELETE"><code>DELETE</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#MERGE"><code>MERGE</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#PROCEDURE_CALL"><code>PROCEDURE_CALL</code></a>. |
| |
| <p>NOTE jvs 1-June-2006: For now we treat procedure calls as DML; |
| this makes it easy for JDBC clients to call execute or |
| executeUpdate and not have to process dummy cursor results. If |
| in the future we support procedures which return results sets, |
| we'll need to refine this.</div> |
| </li> |
| </ul> |
| <a name="DDL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DDL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> DDL</pre> |
| <div class="block">Category consisting of all DDL operators.</div> |
| </li> |
| </ul> |
| <a name="QUERY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>QUERY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> QUERY</pre> |
| <div class="block">Category consisting of query node types. |
| |
| <p>Consists of: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#SELECT"><code>SELECT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#EXCEPT"><code>EXCEPT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#INTERSECT"><code>INTERSECT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#UNION"><code>UNION</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#VALUES"><code>VALUES</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#ORDER_BY"><code>ORDER_BY</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#EXPLICIT_TABLE"><code>EXPLICIT_TABLE</code></a>.</div> |
| </li> |
| </ul> |
| <a name="EXPRESSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXPRESSION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> EXPRESSION</pre> |
| <div class="block">Category consisting of all expression operators. |
| |
| <p>A node is an expression if it is NOT one of the following: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#AS"><code>AS</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#ARGUMENT_ASSIGNMENT"><code>ARGUMENT_ASSIGNMENT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#DEFAULT"><code>DEFAULT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#DESCENDING"><code>DESCENDING</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#SELECT"><code>SELECT</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#JOIN"><code>JOIN</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#OTHER_FUNCTION"><code>OTHER_FUNCTION</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#CAST"><code>CAST</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#TRIM"><code>TRIM</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#LITERAL_CHAIN"><code>LITERAL_CHAIN</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#JDBC_FN"><code>JDBC_FN</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#PRECEDING"><code>PRECEDING</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#FOLLOWING"><code>FOLLOWING</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#ORDER_BY"><code>ORDER_BY</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#COLLECTION_TABLE"><code>COLLECTION_TABLE</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#TABLESAMPLE"><code>TABLESAMPLE</code></a>, |
| or an aggregate function, DML or DDL.</div> |
| </li> |
| </ul> |
| <a name="TOP_LEVEL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TOP_LEVEL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="java.util中的类或接口">EnumSet</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> TOP_LEVEL</pre> |
| <div class="block">Category of all SQL statement types. |
| |
| <p>Consists of all types in <a href="../../../../org/apache/calcite/sql/SqlKind.html#QUERY"><code>QUERY</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#DML"><code>DML</code></a> and <a href="../../../../org/apache/calcite/sql/SqlKind.html#DDL"><code>DDL</code></a>.</div> |
| </li> |
| </ul> |
| <a name="FUNCTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FUNCTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> FUNCTION</pre> |
| <div class="block">Category consisting of regular and special functions. |
| |
| <p>Consists of regular functions <a href="../../../../org/apache/calcite/sql/SqlKind.html#OTHER_FUNCTION"><code>OTHER_FUNCTION</code></a> and special |
| functions <a href="../../../../org/apache/calcite/sql/SqlKind.html#ROW"><code>ROW</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#TRIM"><code>TRIM</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#CAST"><code>CAST</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#REVERSE"><code>REVERSE</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#JDBC_FN"><code>JDBC_FN</code></a>.</div> |
| </li> |
| </ul> |
| <a name="AVG_AGG_FUNCTIONS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>AVG_AGG_FUNCTIONS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> AVG_AGG_FUNCTIONS</pre> |
| <div class="block">Category of SqlAvgAggFunction. |
| |
| <p>Consists of <a href="../../../../org/apache/calcite/sql/SqlKind.html#AVG"><code>AVG</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#STDDEV_POP"><code>STDDEV_POP</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#STDDEV_SAMP"><code>STDDEV_SAMP</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#VAR_POP"><code>VAR_POP</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#VAR_SAMP"><code>VAR_SAMP</code></a>.</div> |
| </li> |
| </ul> |
| <a name="COVAR_AVG_AGG_FUNCTIONS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COVAR_AVG_AGG_FUNCTIONS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> COVAR_AVG_AGG_FUNCTIONS</pre> |
| <div class="block">Category of SqlCovarAggFunction. |
| |
| <p>Consists of <a href="../../../../org/apache/calcite/sql/SqlKind.html#COVAR_POP"><code>COVAR_POP</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#COVAR_SAMP"><code>COVAR_SAMP</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#REGR_SXX"><code>REGR_SXX</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#REGR_SYY"><code>REGR_SYY</code></a>.</div> |
| </li> |
| </ul> |
| <a name="COMPARISON"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPARISON</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> COMPARISON</pre> |
| <div class="block">Category of comparison operators. |
| |
| <p>Consists of: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#IN"><code>IN</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#EQUALS"><code>EQUALS</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#NOT_EQUALS"><code>NOT_EQUALS</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#LESS_THAN"><code>LESS_THAN</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#GREATER_THAN"><code>GREATER_THAN</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#LESS_THAN_OR_EQUAL"><code>LESS_THAN_OR_EQUAL</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#GREATER_THAN_OR_EQUAL"><code>GREATER_THAN_OR_EQUAL</code></a>.</div> |
| </li> |
| </ul> |
| <a name="BINARY_ARITHMETIC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BINARY_ARITHMETIC</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> BINARY_ARITHMETIC</pre> |
| <div class="block">Category of binary arithmetic. |
| |
| <p>Consists of: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#PLUS"><code>PLUS</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#MINUS"><code>MINUS</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#TIMES"><code>TIMES</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#DIVIDE"><code>DIVIDE</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#MOD"><code>MOD</code></a>.</div> |
| </li> |
| </ul> |
| <a name="BINARY_EQUALITY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BINARY_EQUALITY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> BINARY_EQUALITY</pre> |
| <div class="block">Category of binary equality. |
| |
| <p>Consists of: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#EQUALS"><code>EQUALS</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#NOT_EQUALS"><code>NOT_EQUALS</code></a></div> |
| </li> |
| </ul> |
| <a name="BINARY_COMPARISON"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BINARY_COMPARISON</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> BINARY_COMPARISON</pre> |
| <div class="block">Category of binary comparison. |
| |
| <p>Consists of: |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#EQUALS"><code>EQUALS</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#NOT_EQUALS"><code>NOT_EQUALS</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#GREATER_THAN"><code>GREATER_THAN</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#GREATER_THAN_OR_EQUAL"><code>GREATER_THAN_OR_EQUAL</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#LESS_THAN"><code>LESS_THAN</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#LESS_THAN_OR_EQUAL"><code>LESS_THAN_OR_EQUAL</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_DISTINCT_FROM"><code>IS_DISTINCT_FROM</code></a> |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_DISTINCT_FROM"><code>IS_NOT_DISTINCT_FROM</code></a></div> |
| </li> |
| </ul> |
| <a name="SYMMETRICAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SYMMETRICAL</h4> |
| <pre>@API(since="1.22", |
| status=EXPERIMENTAL) |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> SYMMETRICAL</pre> |
| <div class="block">Category of operators that do not depend on the argument order. |
| |
| <p>For instance: <a href="../../../../org/apache/calcite/sql/SqlKind.html#AND"><code>AND</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#OR"><code>OR</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#EQUALS"><code>EQUALS</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#LEAST"><code>LEAST</code></a></p> |
| <p>Note: <a href="../../../../org/apache/calcite/sql/SqlKind.html#PLUS"><code>PLUS</code></a> does depend on the argument oder if argument types are different</p></div> |
| </li> |
| </ul> |
| <a name="SYMMETRICAL_SAME_ARG_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SYMMETRICAL_SAME_ARG_TYPE</h4> |
| <pre>@API(since="1.22", |
| status=EXPERIMENTAL) |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="java.util中的类或接口">Set</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> SYMMETRICAL_SAME_ARG_TYPE</pre> |
| <div class="block">Category of operators that do not depend on the argument order if argument types are equal. |
| |
| <p>For instance: <a href="../../../../org/apache/calcite/sql/SqlKind.html#PLUS"><code>PLUS</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#TIMES"><code>TIMES</code></a></p></div> |
| </li> |
| </ul> |
| <a name="lowerName"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lowerName</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> lowerName</pre> |
| <div class="block">Lower-case name.</div> |
| </li> |
| </ul> |
| <a name="sql"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>sql</h4> |
| <pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> sql</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>方法详细资料</h3> |
| <a name="values--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>values</h4> |
| <pre>public static <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>[] values()</pre> |
| <div class="block">按照声明该枚举类型的常量的顺序, 返回 |
| 包含这些常量的数组。该方法可用于迭代 |
| 常量, 如下所示: |
| <pre> |
| for (SqlKind c : SqlKind.values()) |
| System.out.println(c); |
| </pre></div> |
| <dl> |
| <dt><span class="returnLabel">返回:</span></dt> |
| <dd>按照声明该枚举类型的常量的顺序返回的包含这些常量的数组</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="valueOf-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>valueOf</h4> |
| <pre>public static <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> name)</pre> |
| <div class="block">返回带有指定名称的该类型的枚举常量。 |
| 字符串必须与用于声明该类型的枚举常量的 |
| 标识符<i>完全</i>匹配。(不允许有多余 |
| 的空格字符。)</div> |
| <dl> |
| <dt><span class="paramLabel">参数:</span></dt> |
| <dd><code>name</code> - 要返回的枚举常量的名称。</dd> |
| <dt><span class="returnLabel">返回:</span></dt> |
| <dd>返回带有指定名称的枚举常量</dd> |
| <dt><span class="throwsLabel">抛出:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="java.lang中的类或接口">IllegalArgumentException</a></code> - 如果该枚举类型没有带有指定名称的常量</dd> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="java.lang中的类或接口">NullPointerException</a></code> - 如果参数为空值</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="reverse--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>reverse</h4> |
| <pre>public <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> reverse()</pre> |
| <div class="block">Returns the kind that corresponds to this operator but in the opposite |
| direction. Or returns this, if this kind is not reversible. |
| |
| <p>For example, <code>GREATER_THAN.reverse()</code> returns <a href="../../../../org/apache/calcite/sql/SqlKind.html#LESS_THAN"><code>LESS_THAN</code></a>.</div> |
| </li> |
| </ul> |
| <a name="negate--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>negate</h4> |
| <pre>public <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> negate()</pre> |
| <div class="block">Returns the kind that you get if you apply NOT to this kind. |
| |
| <p>For example, <code>IS_NOT_NULL.negate()</code> returns <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NULL"><code>IS_NULL</code></a>. |
| |
| <p>For <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_TRUE"><code>IS_TRUE</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_FALSE"><code>IS_FALSE</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_TRUE"><code>IS_NOT_TRUE</code></a>, |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_FALSE"><code>IS_NOT_FALSE</code></a>, nullable inputs need to be treated carefully. |
| |
| <p><code>NOT(IS_TRUE(null))</code> = <code>NOT(false)</code> = <code>true</code>, |
| while <code>IS_FALSE(null)</code> = <code>false</code>, |
| so <code>NOT(IS_TRUE(X))</code> should be <code>IS_NOT_TRUE(X)</code>. |
| On the other hand, |
| <code>IS_TRUE(NOT(null))</code> = <code>IS_TRUE(null)</code> = <code>false</code>. |
| |
| <p>This is why negate() != negateNullSafe() for these operators.</div> |
| </li> |
| </ul> |
| <a name="negateNullSafe--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>negateNullSafe</h4> |
| <pre>public <a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a> negateNullSafe()</pre> |
| <div class="block">Returns the kind that you get if you negate this kind. |
| To conform to null semantics, null value should not be compared. |
| |
| <p>For <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_TRUE"><code>IS_TRUE</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_FALSE"><code>IS_FALSE</code></a>, <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_TRUE"><code>IS_NOT_TRUE</code></a> and |
| <a href="../../../../org/apache/calcite/sql/SqlKind.html#IS_NOT_FALSE"><code>IS_NOT_FALSE</code></a>, nullable inputs need to be treated carefully: |
| |
| <ul> |
| <li>NOT(IS_TRUE(null)) = NOT(false) = true |
| <li>IS_TRUE(NOT(null)) = IS_TRUE(null) = false |
| <li>IS_FALSE(null) = false |
| <li>IS_NOT_TRUE(null) = true |
| </ul></div> |
| </li> |
| </ul> |
| <a name="belongsTo-java.util.Collection-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>belongsTo</h4> |
| <pre>public final boolean belongsTo(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="java.util中的类或接口">Collection</a><<a href="../../../../org/apache/calcite/sql/SqlKind.html" title="org.apache.calcite.sql中的枚举">SqlKind</a>> category)</pre> |
| <div class="block">Returns whether this <code>SqlKind</code> belongs to a given category. |
| |
| <p>A category is a collection of kinds, not necessarily disjoint. For |
| example, QUERY is { SELECT, UNION, INTERSECT, EXCEPT, VALUES, ORDER_BY, |
| EXPLICIT_TABLE }.</div> |
| <dl> |
| <dt><span class="paramLabel">参数:</span></dt> |
| <dd><code>category</code> - Category</dd> |
| <dt><span class="returnLabel">返回:</span></dt> |
| <dd>Whether this kind belongs to the given category</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="导航"> |
| <li><a href="../../../../overview-summary.html">概览</a></li> |
| <li><a href="package-summary.html">程序包</a></li> |
| <li class="navBarCell1Rev">类</li> |
| <li><a href="package-tree.html">树</a></li> |
| <li><a href="../../../../deprecated-list.html">已过时</a></li> |
| <li><a href="../../../../index-all.html">索引</a></li> |
| <li><a href="../../../../help-doc.html">帮助</a></li> |
| </ul> |
| <div class="aboutLanguage"><b>Apache Calcite</b></div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/apache/calcite/sql/SqlJsonValueEmptyOrErrorBehavior.html" title="org.apache.calcite.sql中的枚举"><span class="typeNameLink">上一个类</span></a></li> |
| <li><a href="../../../../org/apache/calcite/sql/SqlLateralOperator.html" title="org.apache.calcite.sql中的类"><span class="typeNameLink">下一个类</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/calcite/sql/SqlKind.html" target="_top">框架</a></li> |
| <li><a href="SqlKind.html" target="_top">无框架</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">所有类</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>概要: </li> |
| <li>嵌套 | </li> |
| <li><a href="#enum.constant.summary">枚举常量</a> | </li> |
| <li><a href="#field.summary">字段</a> | </li> |
| <li><a href="#method.summary">方法</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>详细资料: </li> |
| <li><a href="#enum.constant.detail">枚举常量</a> | </li> |
| <li><a href="#field.detail">字段</a> | </li> |
| <li><a href="#method.detail">方法</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.</small></p> |
| </body> |
| </html> |