| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>SqlStdOperatorTable (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="SqlStdOperatorTable (Apache Calcite calcite API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage"><b>Apache Calcite</b></div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/calcite/sql/fun/SqlSingleValueAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/calcite/sql/fun/SqlStringContextVariable.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/calcite/sql/fun/SqlStdOperatorTable.html" target="_top">Frames</a></li> |
| <li><a href="SqlStdOperatorTable.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.calcite.sql.fun</div> |
| <h2 title="Class SqlStdOperatorTable" class="title">Class SqlStdOperatorTable</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">org.apache.calcite.sql.util.ReflectiveSqlOperatorTable</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.calcite.sql.fun.SqlStdOperatorTable</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="../../../../../org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql">SqlOperatorTable</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">SqlStdOperatorTable</span> |
| extends <a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ReflectiveSqlOperatorTable</a></pre> |
| <div class="block">Implementation of <a href="../../../../../org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql"><code>SqlOperatorTable</code></a> containing |
| the standard operators and functions.</div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ABS">ABS</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ACOS">ACOS</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ALL_EQ">ALL_EQ</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ALL_GE">ALL_GE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ALL_GT">ALL_GT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ALL_LE">ALL_LE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ALL_LT">ALL_LT</a></span></code> |
| <div class="block">The <code>< ALL</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ALL_NE">ALL_NE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#AND">AND</a></span></code> |
| <div class="block">Logical <code>AND</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ANY_VALUE">ANY_VALUE</a></span></code> |
| <div class="block"><code>ANY_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#APPROX_COUNT_DISTINCT">APPROX_COUNT_DISTINCT</a></span></code> |
| <div class="block"><code>APPROX_COUNT_DISTINCT</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ARGUMENT_ASSIGNMENT">ARGUMENT_ASSIGNMENT</a></span></code> |
| <div class="block"><code>ARGUMENT_ASSIGNMENT</code> operator (<code>=<</code>) |
| assigns an argument to a function call to a particular named parameter.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetQueryConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ARRAY_QUERY">ARRAY_QUERY</a></span></code> |
| <div class="block">The ARRAY Query Constructor.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlArrayValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlArrayValueConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ARRAY_VALUE_CONSTRUCTOR">ARRAY_VALUE_CONSTRUCTOR</a></span></code> |
| <div class="block">The ARRAY Value Constructor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAsOperator.html" title="class in org.apache.calcite.sql">SqlAsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#AS">AS</a></span></code> |
| <div class="block"><code>AS</code> operator associates an expression in the SELECT clause |
| with an alias.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ASCII">ASCII</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ASIN">ASIN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ATAN">ATAN</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ATAN2">ATAN2</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#AVG">AVG</a></span></code> |
| <div class="block"><code>AVG</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#BETWEEN">BETWEEN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#BIT_AND">BIT_AND</a></span></code> |
| <div class="block"><code>BIT_AND</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#BIT_OR">BIT_OR</a></span></code> |
| <div class="block"><code>BIT_OR</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#BIT_XOR">BIT_XOR</a></span></code> |
| <div class="block"><code>BIT_XOR</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CARDINALITY">CARDINALITY</a></span></code> |
| <div class="block">The CARDINALITY operator, used to retrieve the number of elements in a |
| MULTISET, ARRAY or MAP.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlCaseOperator.html" title="class in org.apache.calcite.sql.fun">SqlCaseOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CASE">CASE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CAST">CAST</a></span></code> |
| <div class="block">The SQL <code>CAST</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CBRT">CBRT</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CEIL">CEIL</a></span></code> |
| <div class="block">The <code>CEIL</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CHAR_LENGTH">CHAR_LENGTH</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CHARACTER_LENGTH">CHARACTER_LENGTH</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlMatchFunction.html" title="class in org.apache.calcite.sql">SqlMatchFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CLASSIFIER">CLASSIFIER</a></span></code> |
| <div class="block"><code>CLASSIFIER</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COALESCE">COALESCE</a></span></code> |
| <div class="block">The COALESCE builtin function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COLLECT">COLLECT</a></span></code> |
| <div class="block">The COLLECT operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COLLECTION_TABLE">COLLECTION_TABLE</a></span></code> |
| <div class="block">The "table function derived table" operator, which a table-valued |
| function into a relation, e.g.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlColumnListConstructor.html" title="class in org.apache.calcite.sql.fun">SqlColumnListConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COLUMN_LIST">COLUMN_LIST</a></span></code> |
| <div class="block">The COLUMN_LIST constructor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CONCAT">CONCAT</a></span></code> |
| <div class="block">String concatenation operator, '<code>||</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CONTAINS">CONTAINS</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CONVERT">CONVERT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COS">COS</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COT">COT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COUNT">COUNT</a></span></code> |
| <div class="block"><code>COUNT</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COVAR_POP">COVAR_POP</a></span></code> |
| <div class="block"><code>COVAR_POP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COVAR_SAMP">COVAR_SAMP</a></span></code> |
| <div class="block"><code>COVAR_SAMP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CUBE">CUBE</a></span></code> |
| <div class="block"><code>CUBE</code> operator, occurs within <code>GROUP BY</code> clause |
| or nested within a <code>GROUPING SETS</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CUME_DIST">CUME_DIST</a></span></code> |
| <div class="block"><code>CUME_DIST</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_CATALOG">CURRENT_CATALOG</a></span></code> |
| <div class="block">The <code>CURRENT_CATALOG</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_DATE">CURRENT_DATE</a></span></code> |
| <div class="block">The <code>CURRENT_DATE</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_PATH">CURRENT_PATH</a></span></code> |
| <div class="block">The <code>CURRENT_PATH</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_ROLE">CURRENT_ROLE</a></span></code> |
| <div class="block">The <code>CURRENT_ROLE</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_SCHEMA">CURRENT_SCHEMA</a></span></code> |
| <div class="block">The <code>CURRENT_SCHEMA</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_TIME">CURRENT_TIME</a></span></code> |
| <div class="block">The <code>CURRENT_TIME [(<i>precision</i>)]</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_TIMESTAMP">CURRENT_TIMESTAMP</a></span></code> |
| <div class="block">The <code>CURRENT_TIMESTAMP [(<i>precision</i>)]</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_USER">CURRENT_USER</a></span></code> |
| <div class="block">The <code>CURRENT_USER</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURRENT_VALUE">CURRENT_VALUE</a></span></code> |
| <div class="block">The sequence current value function: <code>CURRENT VALUE FOR |
| sequence</code></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlCursorConstructor.html" title="class in org.apache.calcite.sql.fun">SqlCursorConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#CURSOR">CURSOR</a></span></code> |
| <div class="block">The CURSOR constructor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DATETIME_PLUS">DATETIME_PLUS</a></span></code> |
| <div class="block">Infix datetime plus operator, '<code>DATETIME + INTERVAL</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DAYOFMONTH">DAYOFMONTH</a></span></code> |
| <div class="block">The SQL <code>DAYOFMONTH</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DAYOFWEEK">DAYOFWEEK</a></span></code> |
| <div class="block">The SQL <code>DAYOFWEEK</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DAYOFYEAR">DAYOFYEAR</a></span></code> |
| <div class="block">The SQL <code>DAYOFYEAR</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DEFAULT">DEFAULT</a></span></code> |
| <div class="block"><code>DEFAULT</code> operator indicates that an argument to a function call |
| is to take its default value..</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DEGREES">DEGREES</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DENSE_RANK">DENSE_RANK</a></span></code> |
| <div class="block"><code>DENSE_RANK</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DESC">DESC</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DESCRIPTOR">DESCRIPTOR</a></span></code> |
| <div class="block">DESCRIPTOR(column_name, ...).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DIVIDE">DIVIDE</a></span></code> |
| <div class="block">Arithmetic division operator, '<code>/</code>'.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DIVIDE_INTEGER">DIVIDE_INTEGER</a></span></code> |
| <div class="block">Internal integer arithmetic division operator, '<code>/INT</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DOT">DOT</a></span></code> |
| <div class="block">Dot operator, '<code>.</code>', used for referencing fields of records.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ELEMENT">ELEMENT</a></span></code> |
| <div class="block">The ELEMENT operator, used to convert a multiset with only one item to a |
| "regular" type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ELEMENT_SLICE">ELEMENT_SLICE</a></span></code> |
| <div class="block">The internal "$ELEMENT_SLICE" operator returns the first field of the |
| only element of a multiset.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EQUALS">EQUALS</a></span></code> |
| <div class="block">Logical equals operator, '<code>=</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ESCAPE">ESCAPE</a></span></code> |
| <div class="block">Internal operator used to represent the ESCAPE clause of a LIKE or |
| SIMILAR TO expression.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXCEPT">EXCEPT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXCEPT_ALL">EXCEPT_ALL</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXISTS">EXISTS</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXP">EXP</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXPLICIT_TABLE">EXPLICIT_TABLE</a></span></code> |
| <div class="block">Keyword which allows an identifier to be explicitly flagged as a table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXTEND">EXTEND</a></span></code> |
| <div class="block"><code>EXTEND</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXTRACT">EXTRACT</a></span></code> |
| <div class="block">The SQL <code>EXTRACT</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFilterOperator.html" title="class in org.apache.calcite.sql">SqlFilterOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#FILTER">FILTER</a></span></code> |
| <div class="block"><code>FILTER</code> operator filters which rows are included in an |
| aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#FINAL">FINAL</a></span></code> |
| <div class="block"><code>FINAL</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#FIRST">FIRST</a></span></code> |
| <div class="block"><code>FIRST</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#FIRST_VALUE">FIRST_VALUE</a></span></code> |
| <div class="block"><code>FIRST_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#FLOOR">FLOOR</a></span></code> |
| <div class="block">The <code>FLOOR</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#FUSION">FUSION</a></span></code> |
| <div class="block">The FUSION operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#GREATER_THAN">GREATER_THAN</a></span></code> |
| <div class="block">Logical greater-than operator, '<code>></code>'.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#GREATER_THAN_OR_EQUAL">GREATER_THAN_OR_EQUAL</a></span></code> |
| <div class="block">Logical greater-than-or-equal operator, '<code>>=</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#GROUP_ID">GROUP_ID</a></span></code> |
| <div class="block"><code>GROUP_ID()</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#GROUPING">GROUPING</a></span></code> |
| <div class="block"><code>GROUPING(c1 [, c2, ...])</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#GROUPING_ID">GROUPING_ID</a></span></code> |
| <div class="block"><code>GROUPING_ID</code> function is a synonym for <code>GROUPING</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#GROUPING_SETS">GROUPING_SETS</a></span></code> |
| <div class="block"><code>GROUPING SETS</code> operator, occurs within <code>GROUP BY</code> clause |
| or nested within a <code>GROUPING SETS</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HISTOGRAM_AGG">HISTOGRAM_AGG</a></span></code> |
| <div class="block"><code>HISTOGRAM</code> aggregate function support.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HISTOGRAM_FIRST_VALUE">HISTOGRAM_FIRST_VALUE</a></span></code> |
| <div class="block"><code>HISTOGRAM_FIRST_VALUE</code> window aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HISTOGRAM_LAST_VALUE">HISTOGRAM_LAST_VALUE</a></span></code> |
| <div class="block"><code>HISTOGRAM_LAST_VALUE</code> window aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HISTOGRAM_MAX">HISTOGRAM_MAX</a></span></code> |
| <div class="block"><code>HISTOGRAM_MAX</code> window aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HISTOGRAM_MIN">HISTOGRAM_MIN</a></span></code> |
| <div class="block"><code>HISTOGRAM_MIN</code> window aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HOP">HOP</a></span></code> |
| <div class="block">The <code>HOP</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HOP_END">HOP_END</a></span></code> |
| <div class="block">The <code>HOP_END</code> auxiliary function of |
| the <code>HOP</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HOP_START">HOP_START</a></span></code> |
| <div class="block">The <code>HOP_START</code> auxiliary function of |
| the <code>HOP</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#HOUR">HOUR</a></span></code> |
| <div class="block">The SQL <code>HOUR</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlNullTreatmentOperator.html" title="class in org.apache.calcite.sql">SqlNullTreatmentOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IGNORE_NULLS">IGNORE_NULLS</a></span></code> |
| <div class="block"><code>IGNORE NULLS</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IMMEDIATELY_PRECEDES">IMMEDIATELY_PRECEDES</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IMMEDIATELY_SUCCEEDS">IMMEDIATELY_SUCCEEDS</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IN">IN</a></span></code> |
| <div class="block"><code>IN</code> operator tests for a value's membership in a sub-query or |
| a list of values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IN_FENNEL">IN_FENNEL</a></span></code> |
| <div class="block">Use of the <code>IN_FENNEL</code> operator forces the argument to be |
| evaluated in Fennel.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#INITCAP">INITCAP</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#INTERSECT">INTERSECT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#INTERSECT_ALL">INTERSECT_ALL</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_A_SET">IS_A_SET</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_DIFFERENT_FROM">IS_DIFFERENT_FROM</a></span></code> |
| <div class="block">The internal <code>$IS_DIFFERENT_FROM</code> operator is the same as the |
| user-level <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_DISTINCT_FROM"><code>IS_DISTINCT_FROM</code></a> in all respects except that |
| the test for equality on character datatypes treats trailing spaces as |
| significant.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_DISTINCT_FROM">IS_DISTINCT_FROM</a></span></code> |
| <div class="block"><code>IS DISTINCT FROM</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_EMPTY">IS_EMPTY</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_FALSE">IS_FALSE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_JSON_ARRAY">IS_JSON_ARRAY</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_JSON_OBJECT">IS_JSON_OBJECT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_JSON_SCALAR">IS_JSON_SCALAR</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_JSON_VALUE">IS_JSON_VALUE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_A_SET">IS_NOT_A_SET</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_DISTINCT_FROM">IS_NOT_DISTINCT_FROM</a></span></code> |
| <div class="block"><code>IS NOT DISTINCT FROM</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_EMPTY">IS_NOT_EMPTY</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_FALSE">IS_NOT_FALSE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_JSON_ARRAY">IS_NOT_JSON_ARRAY</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_JSON_OBJECT">IS_NOT_JSON_OBJECT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_JSON_SCALAR">IS_NOT_JSON_SCALAR</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_JSON_VALUE">IS_NOT_JSON_VALUE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_NULL">IS_NOT_NULL</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_TRUE">IS_NOT_TRUE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NOT_UNKNOWN">IS_NOT_UNKNOWN</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_NULL">IS_NULL</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_TRUE">IS_TRUE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_UNKNOWN">IS_UNKNOWN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ITEM">ITEM</a></span></code> |
| <div class="block">The item operator {@code [ ...</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_ARRAY">JSON_ARRAY</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlJsonArrayAggAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonArrayAggAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_ARRAYAGG">JSON_ARRAYAGG</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_DEPTH">JSON_DEPTH</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_EXISTS">JSON_EXISTS</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_KEYS">JSON_KEYS</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_LENGTH">JSON_LENGTH</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_OBJECT">JSON_OBJECT</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlJsonObjectAggAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonObjectAggAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_OBJECTAGG">JSON_OBJECTAGG</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_PRETTY">JSON_PRETTY</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_QUERY">JSON_QUERY</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_REMOVE">JSON_REMOVE</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_STORAGE_SIZE">JSON_STORAGE_SIZE</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_TYPE">JSON_TYPE</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_VALUE">JSON_VALUE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_VALUE_ANY">JSON_VALUE_ANY</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_VALUE_EXPRESSION">JSON_VALUE_EXPRESSION</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LAG">LAG</a></span></code> |
| <div class="block"><code>LAG</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlMatchFunction.html" title="class in org.apache.calcite.sql">SqlMatchFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LAST">LAST</a></span></code> |
| <div class="block"><code>LAST</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LAST_DAY">LAST_DAY</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LAST_VALUE">LAST_VALUE</a></span></code> |
| <div class="block"><code>LAST_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LATERAL">LATERAL</a></span></code> |
| <div class="block">The <code>LATERAL</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LEAD">LEAD</a></span></code> |
| <div class="block"><code>LEAD</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LESS_THAN">LESS_THAN</a></span></code> |
| <div class="block">Logical less-than operator, '<code><</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LESS_THAN_OR_EQUAL">LESS_THAN_OR_EQUAL</a></span></code> |
| <div class="block">Logical less-than-or-equal operator, '<code><=</code>'.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LIKE">LIKE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LISTAGG">LISTAGG</a></span></code> |
| <div class="block">The LISTAGG operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlLiteralChainOperator.html" title="class in org.apache.calcite.sql.fun">SqlLiteralChainOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LITERAL_CHAIN">LITERAL_CHAIN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LN">LN</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LOCALTIME">LOCALTIME</a></span></code> |
| <div class="block">The <code>LOCALTIME [(<i>precision</i>)]</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LOCALTIMESTAMP">LOCALTIMESTAMP</a></span></code> |
| <div class="block">The <code>LOCALTIMESTAMP [(<i>precision</i>)]</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LOG10">LOG10</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#LOWER">LOWER</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetQueryConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MAP_QUERY">MAP_QUERY</a></span></code> |
| <div class="block">The MAP Query Constructor.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMapValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMapValueConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MAP_VALUE_CONSTRUCTOR">MAP_VALUE_CONSTRUCTOR</a></span></code> |
| <div class="block">The MAP Value Constructor, |
| e.g.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MATCH_NUMBER">MATCH_NUMBER</a></span></code> |
| <div class="block"><code>MATCH_NUMBER</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MAX">MAX</a></span></code> |
| <div class="block"><code>MAX</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MEMBER_OF">MEMBER_OF</a></span></code> |
| <div class="block">Multiset <code>MEMBER OF</code>, which returns whether a element belongs to a |
| multiset.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MIN">MIN</a></span></code> |
| <div class="block"><code>MIN</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MINUS">MINUS</a></span></code> |
| <div class="block">Infix arithmetic minus operator, '<code>-</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatetimeSubtractionOperator.html" title="class in org.apache.calcite.sql.fun">SqlDatetimeSubtractionOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MINUS_DATE">MINUS_DATE</a></span></code> |
| <div class="block">A special operator for the subtraction of two DATETIMEs.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MINUTE">MINUTE</a></span></code> |
| <div class="block">The SQL <code>MINUTE</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MOD">MOD</a></span></code> |
| <div class="block">Arithmetic remainder function <code>MOD</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MONTH">MONTH</a></span></code> |
| <div class="block">The SQL <code>MONTH</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTIPLY">MULTIPLY</a></span></code> |
| <div class="block">Arithmetic multiplication operator, '<code>*</code>'.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_EXCEPT">MULTISET_EXCEPT</a></span></code> |
| <div class="block">The <code>MULTISET EXCEPT [ALL]</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_EXCEPT_DISTINCT">MULTISET_EXCEPT_DISTINCT</a></span></code> |
| <div class="block">The <code>MULTISET EXCEPT DISTINCT</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_INTERSECT">MULTISET_INTERSECT</a></span></code> |
| <div class="block">The <code>MULTISET INTERSECT [ALL]</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_INTERSECT_DISTINCT">MULTISET_INTERSECT_DISTINCT</a></span></code> |
| <div class="block">The <code>MULTISET INTERSECT DISTINCT</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetQueryConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_QUERY">MULTISET_QUERY</a></span></code> |
| <div class="block">The MULTISET Query Constructor.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_UNION">MULTISET_UNION</a></span></code> |
| <div class="block">The <code>MULTISET UNION [ALL]</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_UNION_DISTINCT">MULTISET_UNION_DISTINCT</a></span></code> |
| <div class="block">The <code>MULTISET UNION DISTINCT</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetValueConstructor</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MULTISET_VALUE">MULTISET_VALUE</a></span></code> |
| <div class="block">The MULTISET Value Constructor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NEGATED_POSIX_REGEX_CASE_INSENSITIVE">NEGATED_POSIX_REGEX_CASE_INSENSITIVE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NEGATED_POSIX_REGEX_CASE_SENSITIVE">NEGATED_POSIX_REGEX_CASE_SENSITIVE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NEW">NEW</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NEXT">NEXT</a></span></code> |
| <div class="block"><code>NEXT</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NEXT_VALUE">NEXT_VALUE</a></span></code> |
| <div class="block">The sequence next value function: <code>NEXT VALUE FOR sequence</code></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NOT">NOT</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NOT_BETWEEN">NOT_BETWEEN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NOT_EQUALS">NOT_EQUALS</a></span></code> |
| <div class="block">Logical not-equals operator, '<code><></code>'.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NOT_IN">NOT_IN</a></span></code> |
| <div class="block"><code>NOT IN</code> operator tests for a value's membership in a sub-query |
| or a list of values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NOT_LIKE">NOT_LIKE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NOT_SIMILAR_TO">NOT_SIMILAR_TO</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NOT_SUBMULTISET_OF">NOT_SUBMULTISET_OF</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NTH_VALUE">NTH_VALUE</a></span></code> |
| <div class="block"><code>NTH_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NTILE">NTILE</a></span></code> |
| <div class="block"><code>NTILE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NULLIF">NULLIF</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NULLS_FIRST">NULLS_FIRST</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#NULLS_LAST">NULLS_LAST</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#OR">OR</a></span></code> |
| <div class="block">Logical <code>OR</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#OVER">OVER</a></span></code> |
| <div class="block">The <code>OVER</code> operator, which applies an aggregate functions to a |
| <a href="../../../../../org/apache/calcite/sql/SqlWindow.html" title="class in org.apache.calcite.sql"><code>window</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#OVERLAPS">OVERLAPS</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#OVERLAY">OVERLAY</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PATTERN_ALTER">PATTERN_ALTER</a></span></code> |
| <div class="block"><code>|</code> operator to create alternate patterns |
| within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PATTERN_CONCAT">PATTERN_CONCAT</a></span></code> |
| <div class="block">Operator to concatenate patterns within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PATTERN_EXCLUDE">PATTERN_EXCLUDE</a></span></code> |
| <div class="block"><code>EXCLUDE</code> operator within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PATTERN_PERMUTE">PATTERN_PERMUTE</a></span></code> |
| <div class="block"><code>PERMUTE</code> operator to combine patterns within |
| <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PATTERN_QUANTIFIER">PATTERN_QUANTIFIER</a></span></code> |
| <div class="block">Operator to quantify patterns within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PERCENT_RANK">PERCENT_RANK</a></span></code> |
| <div class="block"><code>PERCENT_RANK</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PERCENT_REMAINDER">PERCENT_REMAINDER</a></span></code> |
| <div class="block">Arithmetic remainder operator, '<code>%</code>', |
| an alternative to <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MOD"><code>MOD</code></a> allowed if under certain conformance levels.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PERIOD_EQUALS">PERIOD_EQUALS</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PI">PI</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PLUS">PLUS</a></span></code> |
| <div class="block">Infix arithmetic plus operator, '<code>+</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#POSITION">POSITION</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#POSIX_REGEX_CASE_INSENSITIVE">POSIX_REGEX_CASE_INSENSITIVE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#POSIX_REGEX_CASE_SENSITIVE">POSIX_REGEX_CASE_SENSITIVE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#POWER">POWER</a></span></code> |
| <div class="block">Uses SqlOperatorTable.useDouble for its return type since we don't know |
| what the result type will be by just looking at the operand types.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PRECEDES">PRECEDES</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlMatchFunction.html" title="class in org.apache.calcite.sql">SqlMatchFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PREV">PREV</a></span></code> |
| <div class="block"><code>PREV</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PROCEDURE_CALL">PROCEDURE_CALL</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#QUARTER">QUARTER</a></span></code> |
| <div class="block">The SQL <code>QUARTER</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#RADIANS">RADIANS</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlRandFunction.html" title="class in org.apache.calcite.sql.fun">SqlRandFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#RAND">RAND</a></span></code> |
| <div class="block">The <code>RAND([seed])</code> function, which yields a random double, |
| optionally with seed.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlRandIntegerFunction.html" title="class in org.apache.calcite.sql.fun">SqlRandIntegerFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#RAND_INTEGER">RAND_INTEGER</a></span></code> |
| <div class="block">The <code>RAND_INTEGER([seed, ] bound)</code> function, which yields a random |
| integer, optionally with seed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#RANK">RANK</a></span></code> |
| <div class="block"><code>RANK</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#REGR_COUNT">REGR_COUNT</a></span></code> |
| <div class="block"><code>REGR_COUNT</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#REGR_SXX">REGR_SXX</a></span></code> |
| <div class="block"><code>REGR_SXX</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#REGR_SYY">REGR_SYY</a></span></code> |
| <div class="block"><code>REGR_SYY</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#REINTERPRET">REINTERPRET</a></span></code> |
| <div class="block">An <code>REINTERPRET</code> operator is internal to the planner.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#REPLACE">REPLACE</a></span></code> |
| <div class="block">The <code>REPLACE(string, search, replace)</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlNullTreatmentOperator.html" title="class in org.apache.calcite.sql">SqlNullTreatmentOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#RESPECT_NULLS">RESPECT_NULLS</a></span></code> |
| <div class="block"><code>RESPECT NULLS</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ROLLUP">ROLLUP</a></span></code> |
| <div class="block"><code>ROLLUP</code> operator, occurs within <code>GROUP BY</code> clause |
| or nested within a <code>GROUPING SETS</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ROUND">ROUND</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlRowOperator.html" title="class in org.apache.calcite.sql.fun">SqlRowOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ROW">ROW</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#ROW_NUMBER">ROW_NUMBER</a></span></code> |
| <div class="block"><code>ROW_NUMBER</code> window function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#RUNNING">RUNNING</a></span></code> |
| <div class="block"><code>RUNNING</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SCALAR_QUERY">SCALAR_QUERY</a></span></code> |
| <div class="block">The internal "$SCALAR_QUERY" operator returns a scalar value from a |
| record type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SECOND">SECOND</a></span></code> |
| <div class="block">The SQL <code>SECOND</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SESSION">SESSION</a></span></code> |
| <div class="block">The <code>SESSION</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SESSION_END">SESSION_END</a></span></code> |
| <div class="block">The <code>SESSION_END</code> auxiliary function of |
| the <code>SESSION</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SESSION_START">SESSION_START</a></span></code> |
| <div class="block">The <code>SESSION_START</code> auxiliary function of |
| the <code>SESSION</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SESSION_USER">SESSION_USER</a></span></code> |
| <div class="block">The <code>SESSION_USER</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SIGN">SIGN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SIMILAR_TO">SIMILAR_TO</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SIN">SIN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SINGLE_VALUE">SINGLE_VALUE</a></span></code> |
| <div class="block"><code>SINGLE_VALUE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SLICE">SLICE</a></span></code> |
| <div class="block">The internal "$SLICE" operator takes a multiset of records and returns a |
| multiset of the first column of those records.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SOME_EQ">SOME_EQ</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SOME_GE">SOME_GE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SOME_GT">SOME_GT</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SOME_LE">SOME_LE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SOME_LT">SOME_LT</a></span></code> |
| <div class="block">The <code>< SOME</code> operator (synonymous with |
| <code>< ANY</code>).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SOME_NE">SOME_NE</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SQRT">SQRT</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#STDDEV">STDDEV</a></span></code> |
| <div class="block"><code>STDDEV</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#STDDEV_POP">STDDEV_POP</a></span></code> |
| <div class="block"><code>STDDEV_POP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#STDDEV_SAMP">STDDEV_SAMP</a></span></code> |
| <div class="block"><code>STDDEV_SAMP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#STRUCT_ACCESS">STRUCT_ACCESS</a></span></code> |
| <div class="block">The internal <code>$STRUCT_ACCESS</code> operator is used to access a |
| field of a record.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SUBMULTISET_OF">SUBMULTISET_OF</a></span></code> |
| <div class="block">Submultiset.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SUBSTRING">SUBSTRING</a></span></code> |
| <div class="block">The character substring function: <code>SUBSTRING(string FROM start [FOR |
| length])</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SUCCEEDS">SUCCEEDS</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SUM">SUM</a></span></code> |
| <div class="block"><code>SUM</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SUM0">SUM0</a></span></code> |
| <div class="block"><code>SUM0</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SYMMETRIC_BETWEEN">SYMMETRIC_BETWEEN</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SYMMETRIC_NOT_BETWEEN">SYMMETRIC_NOT_BETWEEN</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SYSTEM_USER">SYSTEM_USER</a></span></code> |
| <div class="block">The <code>SYSTEM_USER</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TABLESAMPLE">TABLESAMPLE</a></span></code> |
| <div class="block">The <code>TABLESAMPLE</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TAN">TAN</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlThrowOperator.html" title="class in org.apache.calcite.sql.fun">SqlThrowOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#THROW">THROW</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TIMESTAMP_ADD">TIMESTAMP_ADD</a></span></code> |
| <div class="block">The <code>TIMESTAMPADD</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TIMESTAMP_DIFF">TIMESTAMP_DIFF</a></span></code> |
| <div class="block">The <code>TIMESTAMPDIFF</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TRANSLATE">TRANSLATE</a></span></code> |
| <div class="block">The <code>TRANSLATE(<i>char_value</i> USING <i>translation_name</i>)</code> function |
| alters the character set of a string value from one base character set to another.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TRIM">TRIM</a></span></code> |
| <div class="block">The "TRIM" function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TRUNCATE">TRUNCATE</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TUMBLE">TUMBLE</a></span></code> |
| <div class="block">The <code>TUMBLE</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TUMBLE_END">TUMBLE_END</a></span></code> |
| <div class="block">The <code>TUMBLE_END</code> auxiliary function of |
| the <code>TUMBLE</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TUMBLE_START">TUMBLE_START</a></span></code> |
| <div class="block">The <code>TUMBLE_START</code> auxiliary function of |
| the <code>TUMBLE</code> group function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#TUMBLE_TVF">TUMBLE_TVF</a></span></code> |
| <div class="block">TUMBLE as a table-value function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNARY_MINUS">UNARY_MINUS</a></span></code> |
| <div class="block">Prefix arithmetic minus operator, '<code>-</code>'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNARY_PLUS">UNARY_PLUS</a></span></code> |
| <div class="block">Prefix arithmetic plus operator, '<code>+</code>'.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNION">UNION</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNION_ALL">UNION_ALL</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlUnnestOperator.html" title="class in org.apache.calcite.sql">SqlUnnestOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNNEST">UNNEST</a></span></code> |
| <div class="block">The <code>UNNEST</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlUnnestOperator.html" title="class in org.apache.calcite.sql">SqlUnnestOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNNEST_WITH_ORDINALITY">UNNEST_WITH_ORDINALITY</a></span></code> |
| <div class="block">The <code>UNNEST WITH ORDINALITY</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UPPER">UPPER</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#USER">USER</a></span></code> |
| <div class="block">The <code>USER</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#VALUES">VALUES</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#VAR_POP">VAR_POP</a></span></code> |
| <div class="block"><code>VAR_POP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#VAR_SAMP">VAR_SAMP</a></span></code> |
| <div class="block"><code>VAR_SAMP</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#VARIANCE">VARIANCE</a></span></code> |
| <div class="block"><code>VARIANCE</code> aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#WEEK">WEEK</a></span></code> |
| <div class="block">The SQL <code>WEEK</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlWithinGroupOperator.html" title="class in org.apache.calcite.sql">SqlWithinGroupOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#WITHIN_GROUP">WITHIN_GROUP</a></span></code> |
| <div class="block"><code>WITHIN_GROUP</code> operator performs aggregations on ordered data input.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#YEAR">YEAR</a></span></code> |
| <div class="block">The SQL <code>YEAR</code> operator.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.calcite.sql.util.ReflectiveSqlOperatorTable"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.calcite.sql.util.<a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ReflectiveSqlOperatorTable</a></h3> |
| <code><a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html#IS_NAME">IS_NAME</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#SqlStdOperatorTable--">SqlStdOperatorTable</a></span>()</code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#all-org.apache.calcite.sql.SqlKind-">all</a></span>(<a href="../../../../../org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql">SqlKind</a> comparisonKind)</code> |
| <div class="block">Returns the operator for <code>ALL comparisonKind</code>.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#auxiliaryToGroup-org.apache.calcite.sql.SqlKind-">auxiliaryToGroup</a></span>(<a href="../../../../../org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql">SqlKind</a> kind)</code> |
| <div class="block">Returns the group function for which a given kind is an auxiliary |
| function, or null if it is not an auxiliary function.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#convertAuxiliaryToGroupCall-org.apache.calcite.sql.SqlCall-">convertAuxiliaryToGroupCall</a></span>(<a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a> call)</code> |
| <div class="block">Converts a call to a grouped auxiliary function |
| to a call to the grouped window function.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/calcite/util/Pair.html" title="class in org.apache.calcite.util">Pair</a><<a href="../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>,<a href="../../../../../org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel">AuxiliaryConverter</a>>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#convertGroupToAuxiliaryCalls-org.apache.calcite.sql.SqlCall-">convertGroupToAuxiliaryCalls</a></span>(<a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a> call)</code> |
| <div class="block">Converts a call to a grouped window function to a call to its auxiliary |
| window function(s).</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html" title="class in org.apache.calcite.sql.fun">SqlStdOperatorTable</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#instance--">instance</a></span>()</code> |
| <div class="block">Returns the standard operator table, creating it if necessary.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#some-org.apache.calcite.sql.SqlKind-">some</a></span>(<a href="../../../../../org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql">SqlKind</a> comparisonKind)</code> |
| <div class="block">Returns the operator for <code>SOME comparisonKind</code>.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.apache.calcite.sql.util.ReflectiveSqlOperatorTable"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.calcite.sql.util.<a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ReflectiveSqlOperatorTable</a></h3> |
| <code><a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html#getOperatorList--">getOperatorList</a>, <a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html#init--">init</a>, <a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html#lookupOperatorOverloads-org.apache.calcite.sql.SqlIdentifier-org.apache.calcite.sql.SqlFunctionCategory-org.apache.calcite.sql.SqlSyntax-java.util.List-org.apache.calcite.sql.validate.SqlNameMatcher-">lookupOperatorOverloads</a>, <a href="../../../../../org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html#register-org.apache.calcite.sql.SqlOperator-">register</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="UNION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNION</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a> UNION</pre> |
| </li> |
| </ul> |
| <a name="UNION_ALL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNION_ALL</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a> UNION_ALL</pre> |
| </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/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a> EXCEPT</pre> |
| </li> |
| </ul> |
| <a name="EXCEPT_ALL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXCEPT_ALL</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a> EXCEPT_ALL</pre> |
| </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/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a> INTERSECT</pre> |
| </li> |
| </ul> |
| <a name="INTERSECT_ALL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>INTERSECT_ALL</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a> INTERSECT_ALL</pre> |
| </li> |
| </ul> |
| <a name="MULTISET_UNION_DISTINCT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_UNION_DISTINCT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a> MULTISET_UNION_DISTINCT</pre> |
| <div class="block">The <code>MULTISET UNION DISTINCT</code> operator.</div> |
| </li> |
| </ul> |
| <a name="MULTISET_UNION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_UNION</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a> MULTISET_UNION</pre> |
| <div class="block">The <code>MULTISET UNION [ALL]</code> operator.</div> |
| </li> |
| </ul> |
| <a name="MULTISET_EXCEPT_DISTINCT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_EXCEPT_DISTINCT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a> MULTISET_EXCEPT_DISTINCT</pre> |
| <div class="block">The <code>MULTISET EXCEPT DISTINCT</code> operator.</div> |
| </li> |
| </ul> |
| <a name="MULTISET_EXCEPT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_EXCEPT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a> MULTISET_EXCEPT</pre> |
| <div class="block">The <code>MULTISET EXCEPT [ALL]</code> operator.</div> |
| </li> |
| </ul> |
| <a name="MULTISET_INTERSECT_DISTINCT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_INTERSECT_DISTINCT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a> MULTISET_INTERSECT_DISTINCT</pre> |
| <div class="block">The <code>MULTISET INTERSECT DISTINCT</code> operator.</div> |
| </li> |
| </ul> |
| <a name="MULTISET_INTERSECT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_INTERSECT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a> MULTISET_INTERSECT</pre> |
| <div class="block">The <code>MULTISET INTERSECT [ALL]</code> 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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> AND</pre> |
| <div class="block">Logical <code>AND</code> operator.</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/SqlAsOperator.html" title="class in org.apache.calcite.sql">SqlAsOperator</a> AS</pre> |
| <div class="block"><code>AS</code> operator associates an expression in the SELECT clause |
| with an alias.</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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> ARGUMENT_ASSIGNMENT</pre> |
| <div class="block"><code>ARGUMENT_ASSIGNMENT</code> operator (<code>=<</code>) |
| assigns an argument to a function call to a particular named parameter.</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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> DEFAULT</pre> |
| <div class="block"><code>DEFAULT</code> operator indicates that an argument to a function call |
| is to take its default value..</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/SqlFilterOperator.html" title="class in org.apache.calcite.sql">SqlFilterOperator</a> FILTER</pre> |
| <div class="block"><code>FILTER</code> operator filters which rows are included in an |
| aggregate function.</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/SqlWithinGroupOperator.html" title="class in org.apache.calcite.sql">SqlWithinGroupOperator</a> WITHIN_GROUP</pre> |
| <div class="block"><code>WITHIN_GROUP</code> operator performs aggregations on ordered data input.</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/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> CUBE</pre> |
| <div class="block"><code>CUBE</code> operator, occurs within <code>GROUP BY</code> clause |
| or nested within a <code>GROUPING SETS</code>.</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/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> ROLLUP</pre> |
| <div class="block"><code>ROLLUP</code> operator, occurs within <code>GROUP BY</code> clause |
| or nested within a <code>GROUPING SETS</code>.</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/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> GROUPING_SETS</pre> |
| <div class="block"><code>GROUPING SETS</code> operator, occurs within <code>GROUP BY</code> clause |
| or nested within a <code>GROUPING SETS</code>.</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> GROUPING</pre> |
| <div class="block"><code>GROUPING(c1 [, c2, ...])</code> function. |
| |
| <p>Occurs in similar places to an aggregate |
| function (<code>SELECT</code>, <code>HAVING</code> clause, etc. of an aggregate |
| query), but not technically an aggregate function.</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> GROUP_ID</pre> |
| <div class="block"><code>GROUP_ID()</code> function. (Oracle-specific.)</div> |
| </li> |
| </ul> |
| <a name="GROUPING_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>GROUPING_ID</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> GROUPING_ID</pre> |
| <div class="block"><code>GROUPING_ID</code> function is a synonym for <code>GROUPING</code>. |
| |
| <p>Some history. The <code>GROUPING</code> function is in the SQL standard, |
| and originally supported only one argument. <code>GROUPING_ID</code> is not |
| standard (though supported in Oracle and SQL Server) and supports one or |
| more arguments. |
| |
| <p>The SQL standard has changed to allow <code>GROUPING</code> to have multiple |
| arguments. It is now equivalent to <code>GROUPING_ID</code>, so we made |
| <code>GROUPING_ID</code> a synonym for <code>GROUPING</code>.</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/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> EXTEND</pre> |
| <div class="block"><code>EXTEND</code> operator.</div> |
| </li> |
| </ul> |
| <a name="CONCAT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCAT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> CONCAT</pre> |
| <div class="block">String concatenation operator, '<code>||</code>'.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> DIVIDE</pre> |
| <div class="block">Arithmetic division operator, '<code>/</code>'.</div> |
| </li> |
| </ul> |
| <a name="PERCENT_REMAINDER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERCENT_REMAINDER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> PERCENT_REMAINDER</pre> |
| <div class="block">Arithmetic remainder operator, '<code>%</code>', |
| an alternative to <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MOD"><code>MOD</code></a> allowed if under certain conformance levels.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isPercentRemainderAllowed--"><code>SqlConformance.isPercentRemainderAllowed()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="RAND_INTEGER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RAND_INTEGER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlRandIntegerFunction.html" title="class in org.apache.calcite.sql.fun">SqlRandIntegerFunction</a> RAND_INTEGER</pre> |
| <div class="block">The <code>RAND_INTEGER([seed, ] bound)</code> function, which yields a random |
| integer, optionally with seed.</div> |
| </li> |
| </ul> |
| <a name="RAND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RAND</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlRandFunction.html" title="class in org.apache.calcite.sql.fun">SqlRandFunction</a> RAND</pre> |
| <div class="block">The <code>RAND([seed])</code> function, which yields a random double, |
| optionally with seed.</div> |
| </li> |
| </ul> |
| <a name="DIVIDE_INTEGER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DIVIDE_INTEGER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> DIVIDE_INTEGER</pre> |
| <div class="block">Internal integer arithmetic division operator, '<code>/INT</code>'. This |
| is only used to adjust scale for numerics. We distinguish it from |
| user-requested division since some personalities want a floating-point |
| computation, whereas for the internal scaling use of division, we always |
| want integer division.</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/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a> DOT</pre> |
| <div class="block">Dot operator, '<code>.</code>', used for referencing fields of records.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> EQUALS</pre> |
| <div class="block">Logical equals operator, '<code>=</code>'.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> GREATER_THAN</pre> |
| <div class="block">Logical greater-than operator, '<code>></code>'.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> IS_DISTINCT_FROM</pre> |
| <div class="block"><code>IS DISTINCT FROM</code> 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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> IS_NOT_DISTINCT_FROM</pre> |
| <div class="block"><code>IS NOT DISTINCT FROM</code> operator. Is equivalent to <code>NOT(x |
| IS DISTINCT FROM y)</code></div> |
| </li> |
| </ul> |
| <a name="IS_DIFFERENT_FROM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_DIFFERENT_FROM</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> IS_DIFFERENT_FROM</pre> |
| <div class="block">The internal <code>$IS_DIFFERENT_FROM</code> operator is the same as the |
| user-level <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#IS_DISTINCT_FROM"><code>IS_DISTINCT_FROM</code></a> in all respects except that |
| the test for equality on character datatypes treats trailing spaces as |
| significant.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> GREATER_THAN_OR_EQUAL</pre> |
| <div class="block">Logical greater-than-or-equal operator, '<code>>=</code>'.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> IN</pre> |
| <div class="block"><code>IN</code> operator tests for a value's membership in a sub-query or |
| a list of values.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> NOT_IN</pre> |
| <div class="block"><code>NOT IN</code> operator tests for a value's membership in a sub-query |
| or a list of values.</div> |
| </li> |
| </ul> |
| <a name="SOME_LT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SOME_LT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> SOME_LT</pre> |
| <div class="block">The <code>< SOME</code> operator (synonymous with |
| <code>< ANY</code>).</div> |
| </li> |
| </ul> |
| <a name="SOME_LE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SOME_LE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> SOME_LE</pre> |
| </li> |
| </ul> |
| <a name="SOME_GT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SOME_GT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> SOME_GT</pre> |
| </li> |
| </ul> |
| <a name="SOME_GE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SOME_GE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> SOME_GE</pre> |
| </li> |
| </ul> |
| <a name="SOME_EQ"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SOME_EQ</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> SOME_EQ</pre> |
| </li> |
| </ul> |
| <a name="SOME_NE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SOME_NE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> SOME_NE</pre> |
| </li> |
| </ul> |
| <a name="ALL_LT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_LT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> ALL_LT</pre> |
| <div class="block">The <code>< ALL</code> operator.</div> |
| </li> |
| </ul> |
| <a name="ALL_LE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_LE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> ALL_LE</pre> |
| </li> |
| </ul> |
| <a name="ALL_GT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_GT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> ALL_GT</pre> |
| </li> |
| </ul> |
| <a name="ALL_GE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_GE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> ALL_GE</pre> |
| </li> |
| </ul> |
| <a name="ALL_EQ"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_EQ</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> ALL_EQ</pre> |
| </li> |
| </ul> |
| <a name="ALL_NE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_NE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> ALL_NE</pre> |
| </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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> LESS_THAN</pre> |
| <div class="block">Logical less-than operator, '<code><</code>'.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> LESS_THAN_OR_EQUAL</pre> |
| <div class="block">Logical less-than-or-equal operator, '<code><=</code>'.</div> |
| </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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> MINUS</pre> |
| <div class="block">Infix arithmetic minus operator, '<code>-</code>'. |
| |
| <p>Its precedence is less than the prefix <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNARY_PLUS"><code>+</code></a> |
| and <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#UNARY_MINUS"><code>-</code></a> operators.</div> |
| </li> |
| </ul> |
| <a name="MULTIPLY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTIPLY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> MULTIPLY</pre> |
| <div class="block">Arithmetic multiplication operator, '<code>*</code>'.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> NOT_EQUALS</pre> |
| <div class="block">Logical not-equals operator, '<code><></code>'.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> OR</pre> |
| <div class="block">Logical <code>OR</code> operator.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> PLUS</pre> |
| <div class="block">Infix arithmetic plus operator, '<code>+</code>'.</div> |
| </li> |
| </ul> |
| <a name="DATETIME_PLUS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DATETIME_PLUS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> DATETIME_PLUS</pre> |
| <div class="block">Infix datetime plus operator, '<code>DATETIME + INTERVAL</code>'.</div> |
| </li> |
| </ul> |
| <a name="MEMBER_OF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MEMBER_OF</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> MEMBER_OF</pre> |
| <div class="block">Multiset <code>MEMBER OF</code>, which returns whether a element belongs to a |
| multiset. |
| |
| <p>For example, the following returns <code>false</code>: |
| |
| <blockquote> |
| <code>'green' MEMBER OF MULTISET ['red','almost green','blue']</code> |
| </blockquote></div> |
| </li> |
| </ul> |
| <a name="SUBMULTISET_OF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SUBMULTISET_OF</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> SUBMULTISET_OF</pre> |
| <div class="block">Submultiset. Checks to see if an multiset is a sub-set of another |
| multiset. |
| |
| <p>For example, the following returns <code>false</code>: |
| |
| <blockquote> |
| <code>MULTISET ['green'] SUBMULTISET OF |
| MULTISET['red', 'almost green', 'blue']</code> |
| </blockquote> |
| |
| <p>The following returns <code>true</code>, in part because multisets are |
| order-independent: |
| |
| <blockquote> |
| <code>MULTISET ['blue', 'red'] SUBMULTISET OF |
| MULTISET ['red', 'almost green', 'blue']</code> |
| </blockquote></div> |
| </li> |
| </ul> |
| <a name="NOT_SUBMULTISET_OF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOT_SUBMULTISET_OF</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> NOT_SUBMULTISET_OF</pre> |
| </li> |
| </ul> |
| <a name="DESC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DESC</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> DESC</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> NULLS_FIRST</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> NULLS_LAST</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_NULL</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NULL</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_TRUE</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_TRUE</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_FALSE</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_FALSE</pre> |
| </li> |
| </ul> |
| <a name="IS_NOT_UNKNOWN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_UNKNOWN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_UNKNOWN</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_UNKNOWN</pre> |
| </li> |
| </ul> |
| <a name="IS_A_SET"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_A_SET</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_A_SET</pre> |
| </li> |
| </ul> |
| <a name="IS_NOT_A_SET"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_A_SET</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_A_SET</pre> |
| </li> |
| </ul> |
| <a name="IS_EMPTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_EMPTY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_EMPTY</pre> |
| </li> |
| </ul> |
| <a name="IS_NOT_EMPTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_EMPTY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_EMPTY</pre> |
| </li> |
| </ul> |
| <a name="IS_JSON_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_JSON_VALUE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_JSON_VALUE</pre> |
| </li> |
| </ul> |
| <a name="IS_NOT_JSON_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_JSON_VALUE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_JSON_VALUE</pre> |
| </li> |
| </ul> |
| <a name="IS_JSON_OBJECT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_JSON_OBJECT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_JSON_OBJECT</pre> |
| </li> |
| </ul> |
| <a name="IS_NOT_JSON_OBJECT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_JSON_OBJECT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_JSON_OBJECT</pre> |
| </li> |
| </ul> |
| <a name="IS_JSON_ARRAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_JSON_ARRAY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_JSON_ARRAY</pre> |
| </li> |
| </ul> |
| <a name="IS_NOT_JSON_ARRAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_JSON_ARRAY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_JSON_ARRAY</pre> |
| </li> |
| </ul> |
| <a name="IS_JSON_SCALAR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_JSON_SCALAR</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_JSON_SCALAR</pre> |
| </li> |
| </ul> |
| <a name="IS_NOT_JSON_SCALAR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IS_NOT_JSON_SCALAR</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> IS_NOT_JSON_SCALAR</pre> |
| </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/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a> JSON_VALUE_EXPRESSION</pre> |
| </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/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a> EXISTS</pre> |
| </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/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a> NOT</pre> |
| </li> |
| </ul> |
| <a name="UNARY_MINUS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNARY_MINUS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a> UNARY_MINUS</pre> |
| <div class="block">Prefix arithmetic minus operator, '<code>-</code>'. |
| |
| <p>Its precedence is greater than the infix '<a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PLUS"><code>+</code></a>' and |
| '<a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MINUS"><code>-</code></a>' operators.</div> |
| </li> |
| </ul> |
| <a name="UNARY_PLUS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNARY_PLUS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a> UNARY_PLUS</pre> |
| <div class="block">Prefix arithmetic plus operator, '<code>+</code>'. |
| |
| <p>Its precedence is greater than the infix '<a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PLUS"><code>+</code></a>' and |
| '<a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#MINUS"><code>-</code></a>' operators.</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/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a> EXPLICIT_TABLE</pre> |
| <div class="block">Keyword which allows an identifier to be explicitly flagged as a table. |
| For example, <code>select * from (TABLE t)</code> or <code>TABLE |
| t</code>. See also <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#COLLECTION_TABLE"><code>COLLECTION_TABLE</code></a>.</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/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a> FINAL</pre> |
| <div class="block"><code>FINAL</code> function to be used within <code>MATCH_RECOGNIZE</code>.</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/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a> RUNNING</pre> |
| <div class="block"><code>RUNNING</code> function to be used within <code>MATCH_RECOGNIZE</code>.</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> SUM</pre> |
| <div class="block"><code>SUM</code> aggregate function.</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> COUNT</pre> |
| <div class="block"><code>COUNT</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="APPROX_COUNT_DISTINCT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>APPROX_COUNT_DISTINCT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> APPROX_COUNT_DISTINCT</pre> |
| <div class="block"><code>APPROX_COUNT_DISTINCT</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> MIN</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> MAX</pre> |
| <div class="block"><code>MAX</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> LAST_VALUE</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> ANY_VALUE</pre> |
| <div class="block"><code>ANY_VALUE</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> FIRST_VALUE</pre> |
| <div class="block"><code>FIRST_VALUE</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> NTH_VALUE</pre> |
| <div class="block"><code>NTH_VALUE</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> LEAD</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> LAG</pre> |
| <div class="block"><code>LAG</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> NTILE</pre> |
| <div class="block"><code>NTILE</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> SINGLE_VALUE</pre> |
| <div class="block"><code>SINGLE_VALUE</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> AVG</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> STDDEV_POP</pre> |
| <div class="block"><code>STDDEV_POP</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> REGR_COUNT</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> REGR_SXX</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> REGR_SYY</pre> |
| <div class="block"><code>REGR_SYY</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> COVAR_POP</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> COVAR_SAMP</pre> |
| <div class="block"><code>COVAR_SAMP</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> STDDEV_SAMP</pre> |
| <div class="block"><code>STDDEV_SAMP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="STDDEV"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STDDEV</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> STDDEV</pre> |
| <div class="block"><code>STDDEV</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> VAR_POP</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> VAR_SAMP</pre> |
| <div class="block"><code>VAR_SAMP</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="VARIANCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VARIANCE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> VARIANCE</pre> |
| <div class="block"><code>VARIANCE</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> BIT_AND</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> BIT_OR</pre> |
| <div class="block"><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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> BIT_XOR</pre> |
| <div class="block"><code>BIT_XOR</code> aggregate function.</div> |
| </li> |
| </ul> |
| <a name="HISTOGRAM_AGG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HISTOGRAM_AGG</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> HISTOGRAM_AGG</pre> |
| <div class="block"><code>HISTOGRAM</code> aggregate function support. Used by window |
| aggregate versions of MIN/MAX</div> |
| </li> |
| </ul> |
| <a name="HISTOGRAM_MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HISTOGRAM_MIN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> HISTOGRAM_MIN</pre> |
| <div class="block"><code>HISTOGRAM_MIN</code> window aggregate function.</div> |
| </li> |
| </ul> |
| <a name="HISTOGRAM_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HISTOGRAM_MAX</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> HISTOGRAM_MAX</pre> |
| <div class="block"><code>HISTOGRAM_MAX</code> window aggregate function.</div> |
| </li> |
| </ul> |
| <a name="HISTOGRAM_FIRST_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HISTOGRAM_FIRST_VALUE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> HISTOGRAM_FIRST_VALUE</pre> |
| <div class="block"><code>HISTOGRAM_FIRST_VALUE</code> window aggregate function.</div> |
| </li> |
| </ul> |
| <a name="HISTOGRAM_LAST_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HISTOGRAM_LAST_VALUE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> HISTOGRAM_LAST_VALUE</pre> |
| <div class="block"><code>HISTOGRAM_LAST_VALUE</code> window 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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> SUM0</pre> |
| <div class="block"><code>SUM0</code> aggregate 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/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a> CUME_DIST</pre> |
| <div class="block"><code>CUME_DIST</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/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a> DENSE_RANK</pre> |
| <div class="block"><code>DENSE_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/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a> PERCENT_RANK</pre> |
| <div class="block"><code>PERCENT_RANK</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/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a> RANK</pre> |
| <div class="block"><code>RANK</code> window 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/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a> ROW_NUMBER</pre> |
| <div class="block"><code>ROW_NUMBER</code> window function.</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/fun/SqlRowOperator.html" title="class in org.apache.calcite.sql.fun">SqlRowOperator</a> ROW</pre> |
| </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/SqlNullTreatmentOperator.html" title="class in org.apache.calcite.sql">SqlNullTreatmentOperator</a> IGNORE_NULLS</pre> |
| <div class="block"><code>IGNORE NULLS</code> 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/SqlNullTreatmentOperator.html" title="class in org.apache.calcite.sql">SqlNullTreatmentOperator</a> RESPECT_NULLS</pre> |
| <div class="block"><code>RESPECT NULLS</code> operator.</div> |
| </li> |
| </ul> |
| <a name="MINUS_DATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINUS_DATE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatetimeSubtractionOperator.html" title="class in org.apache.calcite.sql.fun">SqlDatetimeSubtractionOperator</a> MINUS_DATE</pre> |
| <div class="block">A special operator for the subtraction of two DATETIMEs. The format of |
| DATETIME subtraction is: |
| |
| <blockquote><code>"(" <datetime> "-" <datetime> ")" |
| <interval qualifier></code></blockquote> |
| |
| <p>This operator is special since it needs to hold the |
| additional interval qualifier specification.</p></div> |
| </li> |
| </ul> |
| <a name="MULTISET_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_VALUE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetValueConstructor</a> MULTISET_VALUE</pre> |
| <div class="block">The MULTISET Value Constructor. e.g. "<code>MULTISET[1,2,3]</code>".</div> |
| </li> |
| </ul> |
| <a name="MULTISET_QUERY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTISET_QUERY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetQueryConstructor</a> MULTISET_QUERY</pre> |
| <div class="block">The MULTISET Query Constructor. e.g. "<code>SELECT dname, MULTISET(SELECT |
| FROM emp WHERE deptno = dept.deptno) FROM dept</code>".</div> |
| </li> |
| </ul> |
| <a name="ARRAY_QUERY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ARRAY_QUERY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetQueryConstructor</a> ARRAY_QUERY</pre> |
| <div class="block">The ARRAY Query Constructor. e.g. "<code>SELECT dname, ARRAY(SELECT |
| FROM emp WHERE deptno = dept.deptno) FROM dept</code>".</div> |
| </li> |
| </ul> |
| <a name="MAP_QUERY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAP_QUERY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetQueryConstructor</a> MAP_QUERY</pre> |
| <div class="block">The 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/fun/SqlCursorConstructor.html" title="class in org.apache.calcite.sql.fun">SqlCursorConstructor</a> CURSOR</pre> |
| <div class="block">The CURSOR constructor. e.g. "<code>SELECT * FROM |
| TABLE(DEDUP(CURSOR(SELECT * FROM EMPS), 'name'))</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/fun/SqlColumnListConstructor.html" title="class in org.apache.calcite.sql.fun">SqlColumnListConstructor</a> COLUMN_LIST</pre> |
| <div class="block">The COLUMN_LIST constructor. e.g. the ROW() call in "<code>SELECT * FROM |
| TABLE(DEDUP(CURSOR(SELECT * FROM EMPS), ROW(name, empno)))</code>".</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/SqlUnnestOperator.html" title="class in org.apache.calcite.sql">SqlUnnestOperator</a> UNNEST</pre> |
| <div class="block">The <code>UNNEST</code> operator.</div> |
| </li> |
| </ul> |
| <a name="UNNEST_WITH_ORDINALITY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UNNEST_WITH_ORDINALITY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlUnnestOperator.html" title="class in org.apache.calcite.sql">SqlUnnestOperator</a> UNNEST_WITH_ORDINALITY</pre> |
| <div class="block">The <code>UNNEST WITH ORDINALITY</code> 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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> LATERAL</pre> |
| <div class="block">The <code>LATERAL</code> operator.</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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> COLLECTION_TABLE</pre> |
| <div class="block">The "table function derived table" operator, which a table-valued |
| function into a relation, e.g. "<code>SELECT * FROM |
| TABLE(ramp(5))</code>". |
| |
| <p>This operator has function syntax (with one argument), whereas |
| <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#EXPLICIT_TABLE"><code>EXPLICIT_TABLE</code></a> is a prefix operator.</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/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a> OVERLAPS</pre> |
| </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/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a> CONTAINS</pre> |
| </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/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a> PRECEDES</pre> |
| </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/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a> IMMEDIATELY_PRECEDES</pre> |
| </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/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a> SUCCEEDS</pre> |
| </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/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a> IMMEDIATELY_SUCCEEDS</pre> |
| </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/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a> PERIOD_EQUALS</pre> |
| </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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> VALUES</pre> |
| </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/fun/SqlLiteralChainOperator.html" title="class in org.apache.calcite.sql.fun">SqlLiteralChainOperator</a> LITERAL_CHAIN</pre> |
| </li> |
| </ul> |
| <a name="THROW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>THROW</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlThrowOperator.html" title="class in org.apache.calcite.sql.fun">SqlThrowOperator</a> THROW</pre> |
| </li> |
| </ul> |
| <a name="JSON_EXISTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_EXISTS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_EXISTS</pre> |
| </li> |
| </ul> |
| <a name="JSON_VALUE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_VALUE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_VALUE</pre> |
| </li> |
| </ul> |
| <a name="JSON_VALUE_ANY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_VALUE_ANY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_VALUE_ANY</pre> |
| </li> |
| </ul> |
| <a name="JSON_QUERY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_QUERY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_QUERY</pre> |
| </li> |
| </ul> |
| <a name="JSON_OBJECT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_OBJECT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_OBJECT</pre> |
| </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/fun/SqlJsonObjectAggAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonObjectAggAggFunction</a> JSON_OBJECTAGG</pre> |
| </li> |
| </ul> |
| <a name="JSON_ARRAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_ARRAY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_ARRAY</pre> |
| </li> |
| </ul> |
| <a name="JSON_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_TYPE</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_TYPE</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </li> |
| </ul> |
| <a name="JSON_DEPTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_DEPTH</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_DEPTH</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </li> |
| </ul> |
| <a name="JSON_LENGTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_LENGTH</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_LENGTH</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </li> |
| </ul> |
| <a name="JSON_KEYS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_KEYS</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_KEYS</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </li> |
| </ul> |
| <a name="JSON_PRETTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_PRETTY</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_PRETTY</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </li> |
| </ul> |
| <a name="JSON_REMOVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_REMOVE</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_REMOVE</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> |
| </li> |
| </ul> |
| <a name="JSON_STORAGE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JSON_STORAGE_SIZE</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> JSON_STORAGE_SIZE</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> </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/fun/SqlJsonArrayAggAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonArrayAggAggFunction</a> JSON_ARRAYAGG</pre> |
| </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/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a> BETWEEN</pre> |
| </li> |
| </ul> |
| <a name="SYMMETRIC_BETWEEN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SYMMETRIC_BETWEEN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a> SYMMETRIC_BETWEEN</pre> |
| </li> |
| </ul> |
| <a name="NOT_BETWEEN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOT_BETWEEN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a> NOT_BETWEEN</pre> |
| </li> |
| </ul> |
| <a name="SYMMETRIC_NOT_BETWEEN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SYMMETRIC_NOT_BETWEEN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a> SYMMETRIC_NOT_BETWEEN</pre> |
| </li> |
| </ul> |
| <a name="NOT_LIKE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOT_LIKE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> NOT_LIKE</pre> |
| </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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> LIKE</pre> |
| </li> |
| </ul> |
| <a name="NOT_SIMILAR_TO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOT_SIMILAR_TO</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> NOT_SIMILAR_TO</pre> |
| </li> |
| </ul> |
| <a name="SIMILAR_TO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SIMILAR_TO</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> SIMILAR_TO</pre> |
| </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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> POSIX_REGEX_CASE_SENSITIVE</pre> |
| </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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> POSIX_REGEX_CASE_INSENSITIVE</pre> |
| </li> |
| </ul> |
| <a name="NEGATED_POSIX_REGEX_CASE_SENSITIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NEGATED_POSIX_REGEX_CASE_SENSITIVE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> NEGATED_POSIX_REGEX_CASE_SENSITIVE</pre> |
| </li> |
| </ul> |
| <a name="NEGATED_POSIX_REGEX_CASE_INSENSITIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NEGATED_POSIX_REGEX_CASE_INSENSITIVE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> NEGATED_POSIX_REGEX_CASE_INSENSITIVE</pre> |
| </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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> ESCAPE</pre> |
| <div class="block">Internal operator used to represent the ESCAPE clause of a LIKE or |
| SIMILAR TO expression.</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/fun/SqlCaseOperator.html" title="class in org.apache.calcite.sql.fun">SqlCaseOperator</a> CASE</pre> |
| </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/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a> PROCEDURE_CALL</pre> |
| </li> |
| </ul> |
| <a name="NEW"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NEW</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a> NEW</pre> |
| </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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> OVER</pre> |
| <div class="block">The <code>OVER</code> operator, which applies an aggregate functions to a |
| <a href="../../../../../org/apache/calcite/sql/SqlWindow.html" title="class in org.apache.calcite.sql"><code>window</code></a>. |
| |
| <p>Operands are as follows: |
| |
| <ol> |
| <li>name of window function (<a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql"><code>SqlCall</code></a>)</li> |
| <li>window name (<a href="../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql"><code>SqlLiteral</code></a>) or window |
| in-line specification (@link SqlWindowOperator})</li> |
| </ol></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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> REINTERPRET</pre> |
| <div class="block">An <code>REINTERPRET</code> operator is internal to the planner. When the |
| physical storage of two types is the same, this operator may be used to |
| reinterpret values of one type as the other. This operator is similar to |
| a cast, except that it does not alter the data value. Like a regular cast |
| it accepts one operand and stores the target type as the return type. It |
| performs an overflow check if it has <i>any</i> second operand, whether |
| true or not.</div> |
| </li> |
| </ul> |
| <a name="SUBSTRING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SUBSTRING</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> SUBSTRING</pre> |
| <div class="block">The character substring function: <code>SUBSTRING(string FROM start [FOR |
| length])</code>. |
| |
| <p>If the length parameter is a constant, the length of the result is the |
| minimum of the length of the input and that length. Otherwise it is the |
| length of the input.</div> |
| </li> |
| </ul> |
| <a name="REPLACE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REPLACE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> REPLACE</pre> |
| <div class="block">The <code>REPLACE(string, search, replace)</code> function. Not standard SQL, |
| but in Oracle and Postgres.</div> |
| </li> |
| </ul> |
| <a name="CONVERT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONVERT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CONVERT</pre> |
| </li> |
| </ul> |
| <a name="TRANSLATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TRANSLATE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> TRANSLATE</pre> |
| <div class="block">The <code>TRANSLATE(<i>char_value</i> USING <i>translation_name</i>)</code> function |
| alters the character set of a string value from one base character set to another. |
| |
| <p>It is defined in the SQL standard. See also the non-standard |
| <a href="../../../../../org/apache/calcite/sql/fun/SqlLibraryOperators.html#TRANSLATE3"><code>SqlLibraryOperators.TRANSLATE3</code></a>, which has a different purpose.</div> |
| </li> |
| </ul> |
| <a name="OVERLAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>OVERLAY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> OVERLAY</pre> |
| </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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> TRIM</pre> |
| <div class="block">The "TRIM" function.</div> |
| </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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> POSITION</pre> |
| </li> |
| </ul> |
| <a name="CHAR_LENGTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CHAR_LENGTH</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CHAR_LENGTH</pre> |
| </li> |
| </ul> |
| <a name="CHARACTER_LENGTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CHARACTER_LENGTH</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CHARACTER_LENGTH</pre> |
| </li> |
| </ul> |
| <a name="UPPER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UPPER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> UPPER</pre> |
| </li> |
| </ul> |
| <a name="LOWER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOWER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> LOWER</pre> |
| </li> |
| </ul> |
| <a name="INITCAP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>INITCAP</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> INITCAP</pre> |
| </li> |
| </ul> |
| <a name="ASCII"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ASCII</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ASCII</pre> |
| </li> |
| </ul> |
| <a name="POWER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>POWER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> POWER</pre> |
| <div class="block">Uses SqlOperatorTable.useDouble for its return type since we don't know |
| what the result type will be by just looking at the operand types. For |
| example POW(int, int) can return a non integer if the second operand is |
| negative.</div> |
| </li> |
| </ul> |
| <a name="SQRT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SQRT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> SQRT</pre> |
| </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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> MOD</pre> |
| <div class="block">Arithmetic remainder function <code>MOD</code>.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#PERCENT_REMAINDER"><code>PERCENT_REMAINDER</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> LN</pre> |
| </li> |
| </ul> |
| <a name="LOG10"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOG10</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> LOG10</pre> |
| </li> |
| </ul> |
| <a name="ABS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ABS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ABS</pre> |
| </li> |
| </ul> |
| <a name="ACOS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ACOS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ACOS</pre> |
| </li> |
| </ul> |
| <a name="ASIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ASIN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ASIN</pre> |
| </li> |
| </ul> |
| <a name="ATAN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATAN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ATAN</pre> |
| </li> |
| </ul> |
| <a name="ATAN2"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATAN2</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ATAN2</pre> |
| </li> |
| </ul> |
| <a name="CBRT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CBRT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CBRT</pre> |
| </li> |
| </ul> |
| <a name="COS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> COS</pre> |
| </li> |
| </ul> |
| <a name="COT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> COT</pre> |
| </li> |
| </ul> |
| <a name="DEGREES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEGREES</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> DEGREES</pre> |
| </li> |
| </ul> |
| <a name="EXP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXP</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> EXP</pre> |
| </li> |
| </ul> |
| <a name="RADIANS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>RADIANS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> RADIANS</pre> |
| </li> |
| </ul> |
| <a name="ROUND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ROUND</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ROUND</pre> |
| </li> |
| </ul> |
| <a name="SIGN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SIGN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> SIGN</pre> |
| </li> |
| </ul> |
| <a name="SIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SIN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> SIN</pre> |
| </li> |
| </ul> |
| <a name="TAN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TAN</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> TAN</pre> |
| </li> |
| </ul> |
| <a name="TRUNCATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TRUNCATE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> TRUNCATE</pre> |
| </li> |
| </ul> |
| <a name="PI"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PI</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> PI</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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> FIRST</pre> |
| <div class="block"><code>FIRST</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </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/SqlMatchFunction.html" title="class in org.apache.calcite.sql">SqlMatchFunction</a> LAST</pre> |
| <div class="block"><code>LAST</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </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/SqlMatchFunction.html" title="class in org.apache.calcite.sql">SqlMatchFunction</a> PREV</pre> |
| <div class="block"><code>PREV</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> NEXT</pre> |
| <div class="block"><code>NEXT</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </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/SqlMatchFunction.html" title="class in org.apache.calcite.sql">SqlMatchFunction</a> CLASSIFIER</pre> |
| <div class="block"><code>CLASSIFIER</code> function to be used within <code>MATCH_RECOGNIZE</code>.</div> |
| </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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> MATCH_NUMBER</pre> |
| <div class="block"><code>MATCH_NUMBER</code> function to be used within <code>MATCH_RECOGNIZE</code>.</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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> NULLIF</pre> |
| </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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> COALESCE</pre> |
| <div class="block">The COALESCE builtin function.</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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> FLOOR</pre> |
| <div class="block">The <code>FLOOR</code> 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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CEIL</pre> |
| <div class="block">The <code>CEIL</code> function.</div> |
| </li> |
| </ul> |
| <a name="USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> USER</pre> |
| <div class="block">The <code>USER</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_USER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_USER</pre> |
| <div class="block">The <code>CURRENT_USER</code> function.</div> |
| </li> |
| </ul> |
| <a name="SESSION_USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSION_USER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> SESSION_USER</pre> |
| <div class="block">The <code>SESSION_USER</code> function.</div> |
| </li> |
| </ul> |
| <a name="SYSTEM_USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SYSTEM_USER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> SYSTEM_USER</pre> |
| <div class="block">The <code>SYSTEM_USER</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_PATH</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_PATH</pre> |
| <div class="block">The <code>CURRENT_PATH</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_ROLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_ROLE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_ROLE</pre> |
| <div class="block">The <code>CURRENT_ROLE</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_CATALOG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_CATALOG</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_CATALOG</pre> |
| <div class="block">The <code>CURRENT_CATALOG</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_SCHEMA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_SCHEMA</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_SCHEMA</pre> |
| <div class="block">The <code>CURRENT_SCHEMA</code> function.</div> |
| </li> |
| </ul> |
| <a name="LOCALTIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOCALTIME</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> LOCALTIME</pre> |
| <div class="block">The <code>LOCALTIME [(<i>precision</i>)]</code> function.</div> |
| </li> |
| </ul> |
| <a name="LOCALTIMESTAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOCALTIMESTAMP</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> LOCALTIMESTAMP</pre> |
| <div class="block">The <code>LOCALTIMESTAMP [(<i>precision</i>)]</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_TIME</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_TIME</pre> |
| <div class="block">The <code>CURRENT_TIME [(<i>precision</i>)]</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_TIMESTAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_TIMESTAMP</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_TIMESTAMP</pre> |
| <div class="block">The <code>CURRENT_TIMESTAMP [(<i>precision</i>)]</code> function.</div> |
| </li> |
| </ul> |
| <a name="CURRENT_DATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CURRENT_DATE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CURRENT_DATE</pre> |
| <div class="block">The <code>CURRENT_DATE</code> function.</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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> TIMESTAMP_ADD</pre> |
| <div class="block">The <code>TIMESTAMPADD</code> function.</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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> TIMESTAMP_DIFF</pre> |
| <div class="block">The <code>TIMESTAMPDIFF</code> function.</div> |
| </li> |
| </ul> |
| <a name="IN_FENNEL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>IN_FENNEL</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> IN_FENNEL</pre> |
| <div class="block">Use of the <code>IN_FENNEL</code> operator forces the argument to be |
| evaluated in Fennel. Otherwise acts as identity function.</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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CAST</pre> |
| <div class="block">The SQL <code>CAST</code> operator. |
| |
| <p>The SQL syntax is |
| |
| <blockquote><code>CAST(<i>expression</i> AS <i>type</i>)</code> |
| </blockquote> |
| |
| <p>When the CAST operator is applies as a <a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql"><code>SqlCall</code></a>, it has two |
| arguments: the expression and the type. The type must not include a |
| constraint, so <code>CAST(x AS INTEGER NOT NULL)</code>, for instance, is |
| invalid.</p> |
| |
| <p>When the CAST operator is applied as a <code>RexCall</code>, the |
| target type is simply stored as the return type, not an explicit operand. |
| For example, the expression <code>CAST(1 + 2 AS DOUBLE)</code> will |
| become a call to <code>CAST</code> with the expression <code>1 + 2</code> |
| as its only operand.</p> |
| |
| <p>The <code>RexCall</code> form can also have a type which contains a |
| <code>NOT NULL</code> constraint. When this expression is implemented, if |
| the value is NULL, an exception will be thrown.</p></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/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> EXTRACT</pre> |
| <div class="block">The SQL <code>EXTRACT</code> operator. Extracts a specified field value |
| from a DATETIME or an INTERVAL. E.g.<br> |
| <code>EXTRACT(HOUR FROM INTERVAL '364 23:59:59')</code> returns <code> |
| 23</code></div> |
| </li> |
| </ul> |
| <a name="YEAR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>YEAR</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> YEAR</pre> |
| <div class="block">The SQL <code>YEAR</code> operator. Returns the Year |
| from a DATETIME E.g.<br> |
| <code>YEAR(date '2008-9-23')</code> returns <code> |
| 2008</code></div> |
| </li> |
| </ul> |
| <a name="QUARTER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>QUARTER</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> QUARTER</pre> |
| <div class="block">The SQL <code>QUARTER</code> operator. Returns the Quarter |
| from a DATETIME E.g.<br> |
| <code>QUARTER(date '2008-9-23')</code> returns <code> |
| 3</code></div> |
| </li> |
| </ul> |
| <a name="MONTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MONTH</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> MONTH</pre> |
| <div class="block">The SQL <code>MONTH</code> operator. Returns the Month |
| from a DATETIME E.g.<br> |
| <code>MONTH(date '2008-9-23')</code> returns <code> |
| 9</code></div> |
| </li> |
| </ul> |
| <a name="WEEK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEEK</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> WEEK</pre> |
| <div class="block">The SQL <code>WEEK</code> operator. Returns the Week |
| from a DATETIME E.g.<br> |
| <code>WEEK(date '2008-9-23')</code> returns <code> |
| 39</code></div> |
| </li> |
| </ul> |
| <a name="DAYOFYEAR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DAYOFYEAR</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> DAYOFYEAR</pre> |
| <div class="block">The SQL <code>DAYOFYEAR</code> operator. Returns the DOY |
| from a DATETIME E.g.<br> |
| <code>DAYOFYEAR(date '2008-9-23')</code> returns <code> |
| 267</code></div> |
| </li> |
| </ul> |
| <a name="DAYOFMONTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DAYOFMONTH</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> DAYOFMONTH</pre> |
| <div class="block">The SQL <code>DAYOFMONTH</code> operator. Returns the Day |
| from a DATETIME E.g.<br> |
| <code>DAYOFMONTH(date '2008-9-23')</code> returns <code> |
| 23</code></div> |
| </li> |
| </ul> |
| <a name="DAYOFWEEK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DAYOFWEEK</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> DAYOFWEEK</pre> |
| <div class="block">The SQL <code>DAYOFWEEK</code> operator. Returns the DOW |
| from a DATETIME E.g.<br> |
| <code>DAYOFWEEK(date '2008-9-23')</code> returns <code> |
| 2</code></div> |
| </li> |
| </ul> |
| <a name="HOUR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HOUR</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> HOUR</pre> |
| <div class="block">The SQL <code>HOUR</code> operator. Returns the Hour |
| from a DATETIME E.g.<br> |
| <code>HOUR(timestamp '2008-9-23 01:23:45')</code> returns <code> |
| 1</code></div> |
| </li> |
| </ul> |
| <a name="MINUTE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MINUTE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> MINUTE</pre> |
| <div class="block">The SQL <code>MINUTE</code> operator. Returns the Minute |
| from a DATETIME E.g.<br> |
| <code>MINUTE(timestamp '2008-9-23 01:23:45')</code> returns <code> |
| 23</code></div> |
| </li> |
| </ul> |
| <a name="SECOND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SECOND</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a> SECOND</pre> |
| <div class="block">The SQL <code>SECOND</code> operator. Returns the Second |
| from a DATETIME E.g.<br> |
| <code>SECOND(timestamp '2008-9-23 01:23:45')</code> returns <code> |
| 45</code></div> |
| </li> |
| </ul> |
| <a name="LAST_DAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LAST_DAY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> LAST_DAY</pre> |
| </li> |
| </ul> |
| <a name="ELEMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ELEMENT</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> ELEMENT</pre> |
| <div class="block">The ELEMENT operator, used to convert a multiset with only one item to a |
| "regular" type. Example ... log(ELEMENT(MULTISET[1])) ...</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/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a> ITEM</pre> |
| <div class="block">The item operator <code>[ ... ]</code>, used to access a given element of an |
| array or map. For example, <code>myArray[3]</code> or <code>"myMap['foo']"</code>. |
| |
| <p>The SQL standard calls the ARRAY variant a |
| <array element reference>. Index is 1-based. The standard says |
| to raise "data exception - array element error" but we currently return |
| null.</p> |
| |
| <p>MAP is not standard SQL.</p></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/fun/SqlArrayValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlArrayValueConstructor</a> ARRAY_VALUE_CONSTRUCTOR</pre> |
| <div class="block">The ARRAY Value Constructor. e.g. "<code>ARRAY[1, 2, 3]</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/fun/SqlMapValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMapValueConstructor</a> MAP_VALUE_CONSTRUCTOR</pre> |
| <div class="block">The MAP Value Constructor, |
| e.g. "<code>MAP['washington', 1, 'obama', 44]</code>".</div> |
| </li> |
| </ul> |
| <a name="SLICE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SLICE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> SLICE</pre> |
| <div class="block">The internal "$SLICE" operator takes a multiset of records and returns a |
| multiset of the first column of those records. |
| |
| <p>It is introduced when multisets of scalar types are created, in order |
| to keep types consistent. For example, <code>MULTISET [5]</code> has type |
| <code>INTEGER MULTISET</code> but is translated to an expression of type |
| <code>RECORD(INTEGER EXPR$0) MULTISET</code> because in our internal |
| representation of multisets, every element must be a record. Applying the |
| "$SLICE" operator to this result converts the type back to an <code> |
| INTEGER MULTISET</code> multiset value. |
| |
| <p><code>$SLICE</code> is often translated away when the multiset type is |
| converted back to scalar values.</div> |
| </li> |
| </ul> |
| <a name="ELEMENT_SLICE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ELEMENT_SLICE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> ELEMENT_SLICE</pre> |
| <div class="block">The internal "$ELEMENT_SLICE" operator returns the first field of the |
| only element of a multiset. |
| |
| <p>It is introduced when multisets of scalar types are created, in order |
| to keep types consistent. For example, <code>ELEMENT(MULTISET [5])</code> |
| is translated to <code>$ELEMENT_SLICE(MULTISET (VALUES ROW (5 |
| EXPR$0))</code> It is translated away when the multiset type is converted |
| back to scalar values.</p> |
| |
| <p>NOTE: jhyde, 2006/1/9: Usages of this operator are commented out, but |
| I'm not deleting the operator, because some multiset tests are disabled, |
| and we may need this operator to get them working!</p></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/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> SCALAR_QUERY</pre> |
| <div class="block">The internal "$SCALAR_QUERY" operator returns a scalar value from a |
| record type. It assumes the record type only has one field, and returns |
| that field as the output.</div> |
| </li> |
| </ul> |
| <a name="STRUCT_ACCESS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STRUCT_ACCESS</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a> STRUCT_ACCESS</pre> |
| <div class="block">The internal <code>$STRUCT_ACCESS</code> operator is used to access a |
| field of a record. |
| |
| <p>In contrast with <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html#DOT"><code>DOT</code></a> operator, it never appears in an |
| <a href="../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a> tree and allows to access fields by position and |
| not by name.</div> |
| </li> |
| </ul> |
| <a name="CARDINALITY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CARDINALITY</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> CARDINALITY</pre> |
| <div class="block">The CARDINALITY operator, used to retrieve the number of elements in a |
| MULTISET, ARRAY or MAP.</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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> COLLECT</pre> |
| <div class="block">The COLLECT operator. Multiset aggregator 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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> LISTAGG</pre> |
| <div class="block">The LISTAGG operator. Multiset aggregator 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/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a> FUSION</pre> |
| <div class="block">The FUSION operator. Multiset aggregator function.</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/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a> NEXT_VALUE</pre> |
| <div class="block">The sequence next value function: <code>NEXT VALUE FOR sequence</code></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/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a> CURRENT_VALUE</pre> |
| <div class="block">The sequence current value function: <code>CURRENT VALUE FOR |
| sequence</code></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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> TABLESAMPLE</pre> |
| <div class="block">The <code>TABLESAMPLE</code> operator. |
| |
| <p>Examples: |
| |
| <ul> |
| <li><code><query> TABLESAMPLE SUBSTITUTE('sampleName')</code> |
| (non-standard) |
| <li><code><query> TABLESAMPLE BERNOULLI(<percent>) |
| [REPEATABLE(<seed>)]</code> (standard, but not implemented for FTRS |
| yet) |
| <li><code><query> TABLESAMPLE SYSTEM(<percent>) |
| [REPEATABLE(<seed>)]</code> (standard, but not implemented for FTRS |
| yet) |
| </ul> |
| |
| <p>Operand #0 is a query or table; Operand #1 is a <a href="../../../../../org/apache/calcite/sql/SqlSampleSpec.html" title="class in org.apache.calcite.sql"><code>SqlSampleSpec</code></a> |
| wrapped in a <a href="../../../../../org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql"><code>SqlLiteral</code></a>.</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/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a> DESCRIPTOR</pre> |
| <div class="block">DESCRIPTOR(column_name, ...).</div> |
| </li> |
| </ul> |
| <a name="TUMBLE_TVF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TUMBLE_TVF</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a> TUMBLE_TVF</pre> |
| <div class="block">TUMBLE as a table-value function.</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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> TUMBLE</pre> |
| <div class="block">The <code>TUMBLE</code> group function. |
| |
| <p>This operator is named "$TUMBLE" (not "TUMBLE") because it is created |
| directly by the parser, not by looking up an operator by name. |
| |
| <p>Why did we add TUMBLE to the parser? Because we plan to support TUMBLE |
| as a table function (see [CALCITE-3272]); "TUMBLE" as a name will only be |
| used by the TUMBLE table function. |
| |
| <p>After the TUMBLE table function is introduced, we plan to deprecate |
| this TUMBLE group function, and in fact all group functions. See |
| [CALCITE-3340] for details.</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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> TUMBLE_START</pre> |
| <div class="block">The <code>TUMBLE_START</code> auxiliary function of |
| the <code>TUMBLE</code> 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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> TUMBLE_END</pre> |
| <div class="block">The <code>TUMBLE_END</code> auxiliary function of |
| the <code>TUMBLE</code> 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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> HOP_START</pre> |
| <div class="block">The <code>HOP_START</code> auxiliary function of |
| the <code>HOP</code> 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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> HOP_END</pre> |
| <div class="block">The <code>HOP_END</code> auxiliary function of |
| the <code>HOP</code> 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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> SESSION_START</pre> |
| <div class="block">The <code>SESSION_START</code> auxiliary function of |
| the <code>SESSION</code> 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/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> SESSION_END</pre> |
| <div class="block">The <code>SESSION_END</code> auxiliary function of |
| the <code>SESSION</code> group function.</div> |
| </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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> PATTERN_ALTER</pre> |
| <div class="block"><code>|</code> operator to create alternate patterns |
| within <code>MATCH_RECOGNIZE</code>. |
| |
| <p>If <code>p1</code> and <code>p2</code> are patterns then <code>p1 | p2</code> is a |
| pattern that matches <code>p1</code> or <code>p2</code>.</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/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a> PATTERN_CONCAT</pre> |
| <div class="block">Operator to concatenate patterns within <code>MATCH_RECOGNIZE</code>. |
| |
| <p>If <code>p1</code> and <code>p2</code> are patterns then <code>p1 p2</code> is a |
| pattern that matches <code>p1</code> followed by <code>p2</code>.</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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> PATTERN_QUANTIFIER</pre> |
| <div class="block">Operator to quantify patterns within <code>MATCH_RECOGNIZE</code>. |
| |
| <p>If <code>p</code> is a pattern then <code>p{3, 5}</code> is a |
| pattern that matches between 3 and 5 occurrences of <code>p</code>.</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/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> PATTERN_PERMUTE</pre> |
| <div class="block"><code>PERMUTE</code> operator to combine patterns within |
| <code>MATCH_RECOGNIZE</code>. |
| |
| <p>If <code>p1</code> and <code>p2</code> are patterns then <code>PERMUTE (p1, p2)</code> |
| is a pattern that matches all permutations of <code>p1</code> and |
| <code>p2</code>.</div> |
| </li> |
| </ul> |
| <a name="PATTERN_EXCLUDE"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>PATTERN_EXCLUDE</h4> |
| <pre>public static final <a href="../../../../../org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a> PATTERN_EXCLUDE</pre> |
| <div class="block"><code>EXCLUDE</code> operator within <code>MATCH_RECOGNIZE</code>. |
| |
| <p>If <code>p</code> is a pattern then <code>{- p -} </code>} is a |
| pattern that excludes <code>p</code> from the output.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="SqlStdOperatorTable--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>SqlStdOperatorTable</h4> |
| <pre>public SqlStdOperatorTable()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="instance--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>instance</h4> |
| <pre>public static <a href="../../../../../org/apache/calcite/sql/fun/SqlStdOperatorTable.html" title="class in org.apache.calcite.sql.fun">SqlStdOperatorTable</a> instance()</pre> |
| <div class="block">Returns the standard operator table, creating it if necessary.</div> |
| </li> |
| </ul> |
| <a name="auxiliaryToGroup-org.apache.calcite.sql.SqlKind-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>auxiliaryToGroup</h4> |
| <pre>public static <a href="../../../../../org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a> auxiliaryToGroup(<a href="../../../../../org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql">SqlKind</a> kind)</pre> |
| <div class="block">Returns the group function for which a given kind is an auxiliary |
| function, or null if it is not an auxiliary function.</div> |
| </li> |
| </ul> |
| <a name="convertAuxiliaryToGroupCall-org.apache.calcite.sql.SqlCall-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>convertAuxiliaryToGroupCall</h4> |
| <pre>public static <a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a> convertAuxiliaryToGroupCall(<a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a> call)</pre> |
| <div class="block">Converts a call to a grouped auxiliary function |
| to a call to the grouped window function. For other calls returns null. |
| |
| <p>For example, converts <code>TUMBLE_START(rowtime, INTERVAL '1' HOUR))</code> |
| to <code>TUMBLE(rowtime, INTERVAL '1' HOUR))</code>.</div> |
| </li> |
| </ul> |
| <a name="convertGroupToAuxiliaryCalls-org.apache.calcite.sql.SqlCall-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>convertGroupToAuxiliaryCalls</h4> |
| <pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/calcite/util/Pair.html" title="class in org.apache.calcite.util">Pair</a><<a href="../../../../../org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a>,<a href="../../../../../org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel">AuxiliaryConverter</a>>> convertGroupToAuxiliaryCalls(<a href="../../../../../org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a> call)</pre> |
| <div class="block">Converts a call to a grouped window function to a call to its auxiliary |
| window function(s). For other calls returns null. |
| |
| <p>For example, converts <code>TUMBLE_START(rowtime, INTERVAL '1' HOUR))</code> |
| to <code>TUMBLE(rowtime, INTERVAL '1' HOUR))</code>.</div> |
| </li> |
| </ul> |
| <a name="some-org.apache.calcite.sql.SqlKind-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>some</h4> |
| <pre>public static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> some(<a href="../../../../../org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql">SqlKind</a> comparisonKind)</pre> |
| <div class="block">Returns the operator for <code>SOME comparisonKind</code>.</div> |
| </li> |
| </ul> |
| <a name="all-org.apache.calcite.sql.SqlKind-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>all</h4> |
| <pre>public static <a href="../../../../../org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a> all(<a href="../../../../../org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql">SqlKind</a> comparisonKind)</pre> |
| <div class="block">Returns the operator for <code>ALL comparisonKind</code>.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage"><b>Apache Calcite</b></div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/calcite/sql/fun/SqlSingleValueAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/calcite/sql/fun/SqlStringContextVariable.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/calcite/sql/fun/SqlStdOperatorTable.html" target="_top">Frames</a></li> |
| <li><a href="SqlStdOperatorTable.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.</small></p> |
| </body> |
| </html> |