| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>SqlValidatorTest (Calcite 1.20.0 Test API)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script> |
| <!--[if IE]> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> |
| <![endif]--> |
| <script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="SqlValidatorTest (Calcite 1.20.0 Test API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":9,"i14":9,"i15":10,"i16":9,"i17":10,"i18":10,"i19":10,"i20":9,"i21":9,"i22":10,"i23":9,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i209":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10,"i231":10,"i232":10,"i233":10,"i234":10,"i235":10,"i236":10,"i237":10,"i238":10,"i239":10,"i240":10,"i241":10,"i242":10,"i243":10,"i244":10,"i245":10,"i246":10,"i247":10,"i248":10,"i249":10,"i250":10,"i251":10,"i252":10,"i253":10,"i254":10,"i255":10,"i256":10,"i257":10,"i258":10,"i259":10,"i260":10,"i261":10,"i262":10,"i263":10,"i264":10,"i265":10,"i266":10,"i267":10,"i268":10,"i269":10,"i270":10,"i271":10,"i272":10,"i273":10,"i274":10,"i275":10,"i276":10,"i277":10,"i278":10,"i279":10,"i280":10,"i281":10,"i282":10,"i283":10,"i284":10,"i285":10,"i286":10,"i287":10,"i288":10,"i289":10,"i290":10,"i291":10,"i292":10,"i293":10,"i294":10,"i295":10,"i296":10,"i297":10,"i298":10,"i299":10,"i300":10,"i301":10,"i302":10,"i303":10,"i304":10,"i305":10,"i306":10,"i307":10,"i308":10,"i309":10,"i310":10,"i311":10,"i312":10,"i313":10,"i314":10,"i315":10,"i316":10,"i317":10,"i318":10,"i319":10,"i320":10,"i321":10,"i322":10,"i323":10,"i324":10,"i325":10,"i326":10,"i327":10,"i328":10,"i329":10,"i330":10,"i331":10,"i332":10,"i333":10,"i334":10,"i335":10,"i336":10,"i337":10,"i338":10,"i339":10,"i340":10,"i341":10,"i342":10,"i343":10,"i344":10,"i345":10,"i346":10,"i347":10,"i348":10,"i349":10,"i350":10,"i351":10,"i352":10,"i353":10,"i354":10,"i355":10,"i356":10,"i357":10,"i358":10,"i359":10,"i360":10,"i361":10,"i362":10,"i363":10,"i364":10,"i365":10,"i366":10,"i367":10,"i368":10,"i369":10,"i370":10,"i371":10,"i372":10,"i373":10,"i374":10,"i375":10,"i376":10,"i377":10,"i378":10,"i379":10,"i380":10,"i381":10,"i382":10,"i383":10,"i384":10,"i385":10,"i386":10,"i387":10,"i388":10,"i389":10,"i390":10,"i391":10,"i392":10,"i393":10,"i394":10,"i395":10,"i396":10,"i397":10,"i398":10,"i399":10,"i400":10,"i401":10,"i402":10,"i403":10,"i404":10,"i405":10,"i406":10,"i407":10,"i408":10,"i409":10,"i410":10,"i411":10,"i412":10,"i413":10,"i414":10,"i415":10,"i416":10,"i417":10,"i418":10,"i419":10,"i420":10,"i421":10,"i422":10,"i423":10,"i424":10,"i425":10,"i426":10,"i427":10,"i428":10,"i429":10,"i430":10,"i431":10,"i432":10,"i433":10,"i434":10,"i435":10,"i436":10,"i437":10,"i438":10,"i439":10,"i440":10,"i441":10,"i442":10,"i443":10,"i444":10,"i445":10,"i446":10,"i447":10,"i448":10,"i449":10,"i450":10,"i451":10,"i452":10,"i453":10,"i454":10,"i455":10,"i456":10,"i457":10,"i458":10,"i459":10,"i460":10,"i461":10,"i462":10,"i463":10}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| var pathtoroot = "../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/SqlValidatorTest.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </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> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="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 id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <main role="main"> |
| <div class="header"> |
| <div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">org.apache.calcite.test</a></div> |
| <h2 title="Class SqlValidatorTest" class="title">Class SqlValidatorTest</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li><a href="SqlValidatorTestCase.html" title="class in org.apache.calcite.test">org.apache.calcite.test.SqlValidatorTestCase</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.calcite.test.SqlValidatorTest</li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><code><a href="SqlTestGen.SqlValidatorSpooler.html" title="class in org.apache.calcite.test">SqlTestGen.SqlValidatorSpooler</a></code></dd> |
| </dl> |
| <hr> |
| <pre>public class <span class="typeNameLabel">SqlValidatorTest</span> |
| extends <a href="SqlValidatorTestCase.html" title="class in org.apache.calcite.test">SqlValidatorTestCase</a></pre> |
| <div class="block">Concrete child class of <a href="SqlValidatorTestCase.html" title="class in org.apache.calcite.test"><code>SqlValidatorTestCase</code></a>, containing lots of unit |
| tests. |
| |
| <p>If you want to run these same tests in a different environment, create a |
| derived class whose <a href="SqlValidatorTestCase.html#getTester()"><code>SqlValidatorTestCase.getTester()</code></a> returns a different implementation of |
| <a href="../sql/test/SqlTester.html" title="interface in org.apache.calcite.sql.test"><code>SqlTester</code></a>.</div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="nested.class.summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <ul class="blockList"> |
| <li class="blockList"><a id="nested.classes.inherited.from.class.org.apache.calcite.test.SqlValidatorTestCase"> |
| <!-- --> |
| </a> |
| <h3>Nested classes/interfaces inherited from class org.apache.calcite.test.<a href="SqlValidatorTestCase.html" title="class in org.apache.calcite.test">SqlValidatorTestCase</a></h3> |
| <code><a href="SqlValidatorTestCase.Sql.html" title="class in org.apache.calcite.test">SqlValidatorTestCase.Sql</a>, <a href="SqlValidatorTestCase.Tester.html" title="interface in org.apache.calcite.test">SqlValidatorTestCase.Tester</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ANY">ANY</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#EMP_RECORD_TYPE">EMP_RECORD_TYPE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ERR_AGG_IN_GROUP_BY">ERR_AGG_IN_GROUP_BY</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ERR_AGG_IN_ORDER_BY">ERR_AGG_IN_ORDER_BY</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ERR_IN_OPERANDS_INCOMPATIBLE">ERR_IN_OPERANDS_INCOMPATIBLE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ERR_IN_VALUES_INCOMPATIBLE">ERR_IN_VALUES_INCOMPATIBLE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ERR_NESTED_AGG">ERR_NESTED_AGG</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected static org.slf4j.Logger</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#LOGGER">LOGGER</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ROW_RANGE_NOT_ALLOWED_WITH_RANK">ROW_RANGE_NOT_ALLOWED_WITH_RANK</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#STR_AGG_REQUIRES_MONO">STR_AGG_REQUIRES_MONO</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#STR_ORDER_REQUIRES_MONO">STR_ORDER_REQUIRES_MONO</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#STR_SET_OP_INCONSISTENT">STR_SET_OP_INCONSISTENT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TODO">TODO</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Deprecated so that usages of this constant will show up in |
| yellow in Intellij and maybe someone will fix them.</div> |
| </div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="fields.inherited.from.class.org.apache.calcite.test.SqlValidatorTestCase"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class org.apache.calcite.test.<a href="SqlValidatorTestCase.html" title="class in org.apache.calcite.test">SqlValidatorTestCase</a></h3> |
| <code><a href="SqlValidatorTestCase.html#EXTENDED_CATALOG_TESTER">EXTENDED_CATALOG_TESTER</a>, <a href="SqlValidatorTestCase.html#EXTENDED_CATALOG_TESTER_2003">EXTENDED_CATALOG_TESTER_2003</a>, <a href="SqlValidatorTestCase.html#EXTENDED_CATALOG_TESTER_LENIENT">EXTENDED_CATALOG_TESTER_LENIENT</a>, <a href="SqlValidatorTestCase.html#tester">tester</a>, <a href="SqlValidatorTestCase.html#TESTER_CONFIGURATION_RULE">TESTER_CONFIGURATION_RULE</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">SqlValidatorTest</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary"> |
| <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="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testCharsetAndCollateMismatch()">_testCharsetAndCollateMismatch</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testConvertAndTranslate()">_testConvertAndTranslate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testDyadicCollateCompare()">_testDyadicCollateCompare</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testDyadicCollateOperator()">_testDyadicCollateOperator</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testDyadicCompareCollateFails()">_testDyadicCompareCollateFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testGroupExpressionEquivalenceCorrelated()">_testGroupExpressionEquivalenceCorrelated</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testGroupExpressionEquivalenceParams()">_testGroupExpressionEquivalenceParams</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testJoinUsing()">_testJoinUsing</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testLikeAndSimilarFails()">_testLikeAndSimilarFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testSimpleCollate()">_testSimpleCollate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testValuesWithAggFuncs()">_testValuesWithAggFuncs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#_testWinPartClause()">_testWinPartClause</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cannotConvertToRelation(java.lang.String)">cannotConvertToRelation</a></span>​(java.lang.String table)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cannotConvertToStream(java.lang.String)">cannotConvertToStream</a></span>​(java.lang.String name)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cannotStreamResultsForNonStreamingInputs(java.lang.String)">cannotStreamResultsForNonStreamingInputs</a></span>​(java.lang.String inputs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>private void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkCustomColumnResolving(java.lang.String)">checkCustomColumnResolving</a></span>​(java.lang.String table)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>(package private) static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkLarge(int,java.util.function.Consumer)">checkLarge</a></span>​(int x, |
| java.util.function.Consumer<java.lang.String> f)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>private void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkNegWindow(java.lang.String,java.lang.String)">checkNegWindow</a></span>​(java.lang.String s, |
| java.lang.String msg)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkWinFuncExpWithWinClause(java.lang.String,java.lang.String)">checkWinFuncExpWithWinClause</a></span>​(java.lang.String sql, |
| java.lang.String expectedMsgPattern)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>private com.google.common.collect.ImmutableList<org.apache.calcite.util.ImmutableBitSet></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cube(org.apache.calcite.util.ImmutableBitSet...)">cube</a></span>​(org.apache.calcite.util.ImmutableBitSet... sets)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>private static java.lang.String</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#list(java.lang.String,java.lang.String,int)">list</a></span>​(java.lang.String sep, |
| java.lang.String before, |
| int count)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>private static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#prec(org.apache.calcite.sql.SqlOperator)">prec</a></span>​(org.apache.calcite.sql.SqlOperator op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>private com.google.common.collect.ImmutableList<org.apache.calcite.util.ImmutableBitSet></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rollup(org.apache.calcite.util.ImmutableBitSet...)">rollup</a></span>​(org.apache.calcite.util.ImmutableBitSet... sets)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUSLocale()">setUSLocale</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayNegative()">subTestIntervalDayNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayPositive()">subTestIntervalDayPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayToHourNegative()">subTestIntervalDayToHourNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayToHourPositive()">subTestIntervalDayToHourPositive</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayToMinuteNegative()">subTestIntervalDayToMinuteNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayToMinutePositive()">subTestIntervalDayToMinutePositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayToSecondNegative()">subTestIntervalDayToSecondNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalDayToSecondPositive()">subTestIntervalDayToSecondPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalHourNegative()">subTestIntervalHourNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalHourPositive()">subTestIntervalHourPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalHourToMinuteNegative()">subTestIntervalHourToMinuteNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalHourToMinutePositive()">subTestIntervalHourToMinutePositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalHourToSecondNegative()">subTestIntervalHourToSecondNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalHourToSecondPositive()">subTestIntervalHourToSecondPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalMinuteNegative()">subTestIntervalMinuteNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalMinutePositive()">subTestIntervalMinutePositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalMinuteToSecondNegative()">subTestIntervalMinuteToSecondNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalMinuteToSecondPositive()">subTestIntervalMinuteToSecondPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalMonthNegative()">subTestIntervalMonthNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalMonthPositive()">subTestIntervalMonthPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalSecondNegative()">subTestIntervalSecondNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalSecondPositive()">subTestIntervalSecondPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalYearNegative()">subTestIntervalYearNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalYearPositive()">subTestIntervalYearPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalYearToMonthNegative()">subTestIntervalYearToMonthNegative</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subTestIntervalYearToMonthPositive()">subTestIntervalYearToMonthPositive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Runs tests for INTERVAL...</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAbstractConformance()">testAbstractConformance</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateFilter()">testAggregateFilter</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateFilterContainsAggregate()">testAggregateFilterContainsAggregate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateFilterInHaving()">testAggregateFilterInHaving</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateFilterNotBoolean()">testAggregateFilterNotBoolean</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateFunctionInOver()">testAggregateFunctionInOver</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateInGroupByFails()">testAggregateInGroupByFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateInNonGroupBy()">testAggregateInNonGroupBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateInOrderByFails()">testAggregateInOrderByFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateInsideOverClause()">testAggregateInsideOverClause</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAggregateInsideOverClause2()">testAggregateInsideOverClause2</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAliasInGroupBy()">testAliasInGroupBy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests validation of the aliases in GROUP BY.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAliasInHaving()">testAliasInHaving</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests validation of the aliases in HAVING.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAmbiguousColumn()">testAmbiguousColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAmbiguousColumnInIn()">testAmbiguousColumnInIn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAndOrIllegalTypesFails()">testAndOrIllegalTypesFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAnyList()">testAnyList</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAnyValueFunction()">testAnyValueFunction</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testArithmeticOperators()">testArithmeticOperators</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testArithmeticOperatorsFails()">testArithmeticOperatorsFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testArrayAssignment()">testArrayAssignment</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1804">[CALCITE-1804] |
| Cannot assign NOT NULL array to nullable array</a>.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testArrayConstructor()">testArrayConstructor</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testArrayOfRecordType()">testArrayOfRecordType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAsColumnList()">testAsColumnList</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBetween()">testBetween</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBinaryString()">testBinaryString</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBinaryStringFails()">testBinaryStringFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBind()">testBind</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBindBetween()">testBindBetween</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1310">[CALCITE-1310] |
| Infer type of arguments to BETWEEN operator</a>.</div> |
| </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBooleans()">testBooleans</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBrackets()">testBrackets</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCardinality()">testCardinality</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseExpression()">testCaseExpression</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseExpressionFails()">testCaseExpressionFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseExpressionTypes()">testCaseExpressionTypes</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseInsensitive()">testCaseInsensitive</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests using case-insensitive matching of identifiers.</div> |
| </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseInsensitiveInsert()">testCaseInsensitiveInsert</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests that it is an error to insert into the same column twice, even using |
| case-insensitive matching.</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseInsensitiveSubQuery()">testCaseInsensitiveSubQuery</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests referencing columns from a sub-query that has duplicate column |
| names.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseInsensitiveTableAlias()">testCaseInsensitiveTableAlias</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-319">[CALCITE-319] |
| Table aliases should follow case-sensitivity policy</a>.</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseInsensitiveTableAliasInGroupBy()">testCaseInsensitiveTableAliasInGroupBy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1305">[CALCITE-1305] |
| Case-insensitive table aliases and GROUP BY</a>.</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseInsensitiveTables()">testCaseInsensitiveTables</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests using case-insensitive matching of table names.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseInsensitiveUdfs()">testCaseInsensitiveUdfs</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests using case-insensitive matching of user-defined functions.</div> |
| </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCaseSensitiveBuiltinFunction()">testCaseSensitiveBuiltinFunction</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests using case-sensitive matching of builtin functions.</div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCastBinaryLiteral()">testCastBinaryLiteral</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCastFails()">testCastFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCastRegisteredType()">testCastRegisteredType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCastToInterval()">testCastToInterval</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCastTypeToType()">testCastTypeToType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCharLength()">testCharLength</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCharsetMismatch()">testCharsetMismatch</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCoalesce()">testCoalesce</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCoalesceFails()">testCoalesceFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCoalesceWithoutRewrite()">testCoalesceWithoutRewrite</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCoalesceWithRewrite()">testCoalesceWithRewrite</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCollect()">testCollect</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCollectionTable()">testCollectionTable</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCollectionTableWithCursorParam()">testCollectionTableWithCursorParam</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCollectionTableWithLateral()">testCollectionTableWithLateral</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1309">[CALCITE-1309] |
| Support LATERAL TABLE</a>.</div> |
| </td> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCollectionTableWithLateral2()">testCollectionTableWithLateral2</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testColumnNotFound()">testColumnNotFound</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testColumnNotFound2()">testColumnNotFound2</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testColumnNotFound3()">testColumnNotFound3</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testColumnNotFoundDidYouMean()">testColumnNotFoundDidYouMean</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testConcat()">testConcat</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testConcatFails()">testConcatFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testConcatWithCharset()">testConcatWithCharset</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testContains()">testContains</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCorrelatingVariables()">testCorrelatingVariables</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCorrelationJoin()">testCorrelationJoin</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCountCompositeFunction()">testCountCompositeFunction</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCountFunction()">testCountFunction</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCrossJoinOnFails()">testCrossJoinOnFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCrossJoinUsingFails()">testCrossJoinUsingFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCubeBitSets()">testCubeBitSets</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Unit test for |
| <code>SqlValidatorUtil.cube(java.util.List<org.apache.calcite.util.ImmutableBitSet>)</code>.</div> |
| </td> |
| </tr> |
| <tr id="i124" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCubeExpression()">testCubeExpression</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1781">[CALCITE-1781] |
| Allow expression in CUBE and ROLLUP</a>.</div> |
| </td> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCubeGrouping()">testCubeGrouping</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i126" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCustomColumnResolving()">testCustomColumnResolving</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i127" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCustomColumnResolvingWithView()">testCustomColumnResolvingWithView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i128" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDateCompare()">testDateCompare</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-613">[CALCITE-613] |
| Implicitly convert strings in comparisons</a>.</div> |
| </td> |
| </tr> |
| <tr id="i129" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDateTime()">testDateTime</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i130" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDateTimeCast()">testDateTimeCast</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests casting to/from date/time types.</div> |
| </td> |
| </tr> |
| <tr id="i131" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDatetimePlusNullInterval()">testDatetimePlusNullInterval</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i132" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDelete()">testDelete</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i133" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteBind()">testDeleteBind</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i134" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteBindExtendedColumn()">testDeleteBindExtendedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i135" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumn()">testDeleteExtendedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i136" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumnCollision()">testDeleteExtendedColumnCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i137" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumnFailCollision()">testDeleteExtendedColumnFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i138" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumnFailDuplicate()">testDeleteExtendedColumnFailDuplicate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i139" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumnModifiableView()">testDeleteExtendedColumnModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i140" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumnModifiableViewCollision()">testDeleteExtendedColumnModifiableViewCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i141" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumnModifiableViewFailCollision()">testDeleteExtendedColumnModifiableViewFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i142" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteExtendedColumnModifiableViewFailExtendedCollision()">testDeleteExtendedColumnModifiableViewFailExtendedCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i143" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDeleteModifiableView()">testDeleteModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i144" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDoubleNoAlias()">testDoubleNoAlias</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i145" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDummy()">testDummy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i146" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDuplicateColumnAliasIsOK()">testDuplicateColumnAliasIsOK</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i147" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDuplicateTableAliasFails()">testDuplicateTableAliasFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i148" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testElement()">testElement</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i149" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testEqualNotEqual()">testEqualNotEqual</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i150" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testEqualNotEqualFails()">testEqualNotEqualFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i151" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testExpandStar()">testExpandStar</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i152" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testExplicitTable()">testExplicitTable</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i153" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testExtract()">testExtract</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i154" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFieldOrigin()">testFieldOrigin</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i155" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFloorCeil()">testFloorCeil</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i156" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFromReferenceFails()">testFromReferenceFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i157" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFunctionalDistinct()">testFunctionalDistinct</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i158" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFusion()">testFusion</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i159" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGeometry()">testGeometry</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests whether the GEOMETRY data type is allowed.</div> |
| </td> |
| </tr> |
| <tr id="i160" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroup()">testGroup</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i161" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupAgg()">testGroupAgg</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i162" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupByCorrelatedColumn()">testGroupByCorrelatedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i163" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupBySystemFunction()">testGroupBySystemFunction</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-886">[CALCITE-886] |
| System functions in GROUP BY clause</a>.</div> |
| </td> |
| </tr> |
| <tr id="i164" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupExpressionEquivalence()">testGroupExpressionEquivalence</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i165" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupExpressionEquivalenceId()">testGroupExpressionEquivalenceId</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i166" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupExpressionEquivalenceLiteral()">testGroupExpressionEquivalenceLiteral</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i167" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupExpressionEquivalenceStringLiteral()">testGroupExpressionEquivalenceStringLiteral</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i168" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupId()">testGroupId</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i169" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGrouping()">testGrouping</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i170" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupingId()">testGroupingId</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i171" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testGroupingSets()">testGroupingSets</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i172" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testHaving()">testHaving</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i173" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testHavingBetween()">testHavingBetween</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i174" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInlineWinDef()">testInlineWinDef</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i175" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInList()">testInList</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i176" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInnerJoinWithoutUsingOrOnFails()">testInnerJoinWithoutUsingOrOnFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i177" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsert()">testInsert</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i178" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBind()">testInsertBind</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i179" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindExtendedColumn()">testInsertBindExtendedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i180" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindExtendedColumnModifiableView()">testInsertBindExtendedColumnModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i181" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindFailNullability()">testInsertBindFailNullability</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i182" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindSubset()">testInsertBindSubset</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i183" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindSubsetDisallowed()">testInsertBindSubsetDisallowed</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i184" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindSubsetFailNullability()">testInsertBindSubsetFailNullability</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i185" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindSubsetWithCustomInitializerExpressionFactory()">testInsertBindSubsetWithCustomInitializerExpressionFactory</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i186" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindView()">testInsertBindView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i187" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindViewFailExcludedColumn()">testInsertBindViewFailExcludedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i188" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindWithCustomColumnResolving()">testInsertBindWithCustomColumnResolving</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i189" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertBindWithCustomInitializerExpressionFactory()">testInsertBindWithCustomInitializerExpressionFactory</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i190" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumn()">testInsertExtendedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i191" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnCollision()">testInsertExtendedColumnCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i192" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnFailCollision()">testInsertExtendedColumnFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i193" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnFailDuplicate()">testInsertExtendedColumnFailDuplicate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i194" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableView()">testInsertExtendedColumnModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i195" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewCollision()">testInsertExtendedColumnModifiableViewCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i196" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewExtendedCollision()">testInsertExtendedColumnModifiableViewExtendedCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i197" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewFailCollision()">testInsertExtendedColumnModifiableViewFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i198" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewFailColumnCount()">testInsertExtendedColumnModifiableViewFailColumnCount</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i199" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewFailConstraint()">testInsertExtendedColumnModifiableViewFailConstraint</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i200" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewFailExtendedCollision()">testInsertExtendedColumnModifiableViewFailExtendedCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i201" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewFailUnderlyingCollision()">testInsertExtendedColumnModifiableViewFailUnderlyingCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i202" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertExtendedColumnModifiableViewUnderlyingCollision()">testInsertExtendedColumnModifiableViewUnderlyingCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i203" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertFailCaseSensitivity()">testInsertFailCaseSensitivity</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i204" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertFailDataType()">testInsertFailDataType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i205" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertFailExcludedColumn()">testInsertFailExcludedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i206" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertFailNullability()">testInsertFailNullability</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i207" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertModifiableView()">testInsertModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i208" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertModifiableViewFailConstraint()">testInsertModifiableViewFailConstraint</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i209" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertModifiableViewPassConstraint()">testInsertModifiableViewPassConstraint</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i210" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertShouldNotCheckForDefaultValue()">testInsertShouldNotCheckForDefaultValue</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1510">[CALCITE-1510] |
| INSERT/UPSERT should allow fewer values than columns</a>, |
| check for default value only when target field is null.</div> |
| </td> |
| </tr> |
| <tr id="i211" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubset()">testInsertSubset</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i212" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubsetDisallowed()">testInsertSubsetDisallowed</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i213" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubsetFailNullability()">testInsertSubsetFailNullability</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i214" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubsetModifiableView()">testInsertSubsetModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i215" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubsetView()">testInsertSubsetView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i216" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubsetViewDisallowed()">testInsertSubsetViewDisallowed</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i217" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubsetViewFailNullability()">testInsertSubsetViewFailNullability</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i218" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertSubsetWithCustomInitializerExpressionFactory()">testInsertSubsetWithCustomInitializerExpressionFactory</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i219" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertView()">testInsertView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i220" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertViewFailNullability()">testInsertViewFailNullability</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i221" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertWithCustomInitializerExpressionFactory()">testInsertWithCustomInitializerExpressionFactory</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i222" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInsertWithExtendedColumns()">testInsertWithExtendedColumns</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i223" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInSubQuery()">testInSubQuery</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i224" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntervalCompare()">testIntervalCompare</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i225" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntervalLiterals()">testIntervalLiterals</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i226" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntervalMillisConversion()">testIntervalMillisConversion</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i227" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntervalMonthsConversion()">testIntervalMonthsConversion</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i228" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntervalOperators()">testIntervalOperators</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i229" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntervalTimeUnitEnumeration()">testIntervalTimeUnitEnumeration</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i230" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInvalidFunction()">testInvalidFunction</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i231" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInvalidGroupBy()">testInvalidGroupBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i232" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInvalidGroupBy2()">testInvalidGroupBy2</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i233" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInvalidGroupBy3()">testInvalidGroupBy3</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i234" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInvalidGroupByWithInvalidTableName()">testInvalidGroupByWithInvalidTableName</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for <a href="https://issues.apache.org/jira/browse/CALCITE-3003">[CALCITE-3003] |
| AssertionError when GROUP BY nested field</a>.</div> |
| </td> |
| </tr> |
| <tr id="i235" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInvalidMemberFunction()">testInvalidMemberFunction</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Not able to parse member function yet.</div> |
| </td> |
| </tr> |
| <tr id="i236" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testInvalidWindowFunctionWithGroupBy()">testInvalidWindowFunctionWithGroupBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i237" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIs()">testIs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i238" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIsASet()">testIsASet</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i239" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIsFails()">testIsFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i240" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testItemOperatorException()">testItemOperatorException</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i241" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJdbcFunctionCall()">testJdbcFunctionCall</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i242" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinOnExistsCorrelated()">testJoinOnExistsCorrelated</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i243" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinOnIn()">testJoinOnIn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i244" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinOnInCorrelated()">testJoinOnInCorrelated</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i245" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinOnInCorrelatedFails()">testJoinOnInCorrelatedFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i246" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinOnScalarCorrelated()">testJoinOnScalarCorrelated</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i247" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinOnScalarFails()">testJoinOnScalarFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i248" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinRowType()">testJoinRowType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i249" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinSubQuery()">testJoinSubQuery</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i250" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinUsing()">testJoinUsing</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i251" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinUsingDupColsFails()">testJoinUsingDupColsFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i252" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinUsingIncompatibleDatatype()">testJoinUsingIncompatibleDatatype</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i253" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinUsingInvalidColsFails()">testJoinUsingInvalidColsFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i254" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJoinUsingThreeWay()">testJoinUsingThreeWay</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i255" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonArray()">testJsonArray</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i256" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonArrayAgg()">testJsonArrayAgg</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i257" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonDepth()">testJsonDepth</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i258" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonExists()">testJsonExists</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i259" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonKeys()">testJsonKeys</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i260" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonLength()">testJsonLength</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i261" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonObject()">testJsonObject</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i262" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonObjectAgg()">testJsonObjectAgg</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i263" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonPredicate()">testJsonPredicate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i264" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonPretty()">testJsonPretty</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i265" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonQuery()">testJsonQuery</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i266" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonRemove()">testJsonRemove</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i267" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonStorageSize()">testJsonStorageSize</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i268" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonType()">testJsonType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i269" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonValue()">testJsonValue</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i270" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonValueExpressionOperator()">testJsonValueExpressionOperator</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i271" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLarge()">testLarge</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests a large scalar expression, which will expose any O(n^2) algorithms |
| lurking in the validation process.</div> |
| </td> |
| </tr> |
| <tr id="i272" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLastFunction()">testLastFunction</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i273" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLateral()">testLateral</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i274" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLeftOuterJoinWithAlias()">testLeftOuterJoinWithAlias</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1954">[CALCITE-1954] |
| Column from outer join should be null, whether or not it is aliased</a>.</div> |
| </td> |
| </tr> |
| <tr id="i275" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLexAndQuoting()">testLexAndQuoting</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i276" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLexJava()">testLexJava</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i277" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLexJavaKeyword()">testLexJavaKeyword</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-145">[CALCITE-145] |
| Unexpected upper-casing of keywords when using java lexer</a>.</div> |
| </td> |
| </tr> |
| <tr id="i278" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLikeAndSimilar()">testLikeAndSimilar</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i279" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMemberOf()">testMemberOf</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i280" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMinMaxFunctions()">testMinMaxFunctions</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i281" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMinusDateOperator()">testMinusDateOperator</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i282" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMonotonic()">testMonotonic</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests that various expressions are monotonic.</div> |
| </td> |
| </tr> |
| <tr id="i283" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMultipleDifferentAs()">testMultipleDifferentAs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i284" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMultipleSameAsPass()">testMultipleSameAsPass</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i285" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMultiset()">testMultiset</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i286" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMultisetConstructor()">testMultisetConstructor</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i287" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testMultisetSetOperators()">testMultisetSetOperators</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i288" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNameResolutionInValuesClause()">testNameResolutionInValuesClause</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i289" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNaturalCrossJoinFails()">testNaturalCrossJoinFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i290" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNaturalJoinCaseSensitive()">testNaturalJoinCaseSensitive</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i291" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNaturalJoinIncompatibleDatatype()">testNaturalJoinIncompatibleDatatype</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i292" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNaturalJoinWithOnFails()">testNaturalJoinWithOnFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i293" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNaturalJoinWithUsing()">testNaturalJoinWithUsing</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i294" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNestedAggFails()">testNestedAggFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i295" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNestedAggOver()">testNestedAggOver</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i296" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNestedFrom()">testNestedFrom</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i297" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNonLocalStar()">testNonLocalStar</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i298" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNotIllegalTypeFails()">testNotIllegalTypeFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i299" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNull()">testNull</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i300" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNullCast()">testNullCast</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i301" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNullIf()">testNullIf</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i302" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNumbers()">testNumbers</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i303" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNumericOperators()">testNumericOperators</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i304" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testObscuredAliasFails()">testObscuredAliasFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i305" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOn()">testOn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i306" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOneWinFunc()">testOneWinFunc</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i307" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOperatorsSortedByPrecedence()">testOperatorsSortedByPrecedence</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests that operators, sorted by precedence, are in a sane order.</div> |
| </td> |
| </tr> |
| <tr id="i308" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrder()">testOrder</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i309" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrderByColumn()">testOrderByColumn</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1535">[CALCITE-1535] |
| Give error if column referenced in ORDER BY is ambiguous</a>.</div> |
| </td> |
| </tr> |
| <tr id="i310" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrderDistinct()">testOrderDistinct</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests validation of the ORDER BY clause when DISTINCT is present.</div> |
| </td> |
| </tr> |
| <tr id="i311" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrderGroup()">testOrderGroup</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests validation of the ORDER BY clause when GROUP BY is present.</div> |
| </td> |
| </tr> |
| <tr id="i312" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrderGroupDistinct()">testOrderGroupDistinct</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests validation of the ORDER BY clause when DISTINCT and GROUP BY are |
| present.</div> |
| </td> |
| </tr> |
| <tr id="i313" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrderJoin()">testOrderJoin</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i314" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrderUnion()">testOrderUnion</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i315" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrdinalInGroupBy()">testOrdinalInGroupBy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests validation of ordinals in GROUP BY.</div> |
| </td> |
| </tr> |
| <tr id="i316" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOverInOrderBy()">testOverInOrderBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i317" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOverInPartitionBy()">testOverInPartitionBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i318" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOverlaps()">testOverlaps</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i319" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOverlay()">testOverlay</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i320" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPartitionByColumnInJoinAlias()">testPartitionByColumnInJoinAlias</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-754">[CALCITE-754] |
| Validator error when resolving OVER clause of JOIN query</a>.</div> |
| </td> |
| </tr> |
| <tr id="i321" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPartitionByExpr()">testPartitionByExpr</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i322" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPosition()">testPosition</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i323" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPrefix()">testPrefix</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i324" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testQuotedFunction()">testQuotedFunction</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i325" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRecordType()">testRecordType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i326" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRecordTypeElided()">testRecordTypeElided</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-497">[CALCITE-497] |
| Support optional qualifier for column name references</a>.</div> |
| </td> |
| </tr> |
| <tr id="i327" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithColumnReferenceExpansion()">testRewriteWithColumnReferenceExpansion</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i328" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithColumnReferenceExpansionAndFromAlias()">testRewriteWithColumnReferenceExpansionAndFromAlias</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i329" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithIdentifierExpansion()">testRewriteWithIdentifierExpansion</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i330" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithLimitWithDynamicParameters()">testRewriteWithLimitWithDynamicParameters</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i331" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithLimitWithoutOrderBy()">testRewriteWithLimitWithoutOrderBy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1238">[CALCITE-1238] |
| Unparsing LIMIT without ORDER BY after validation</a>.</div> |
| </td> |
| </tr> |
| <tr id="i332" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithOffsetWithoutOrderBy()">testRewriteWithOffsetWithoutOrderBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i333" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithoutIdentifierExpansion()">testRewriteWithoutIdentifierExpansion</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i334" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRewriteWithUnionFetchWithoutOrderBy()">testRewriteWithUnionFetchWithoutOrderBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i335" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRolledUpColumnInHaving()">testRolledUpColumnInHaving</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i336" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRolledUpColumnInWhere()">testRolledUpColumnInWhere</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i337" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRollup()">testRollup</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i338" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRollupBitSets()">testRollupBitSets</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Unit test for |
| <code>SqlValidatorUtil.rollup(java.util.List<org.apache.calcite.util.ImmutableBitSet>)</code>.</div> |
| </td> |
| </tr> |
| <tr id="i339" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRollUpInGroupBy()">testRollUpInGroupBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i340" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRollUpInJoin()">testRollUpInJoin</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i341" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRollUpInOrderBy()">testRollUpInOrderBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i342" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRollUpInWindow()">testRollUpInWindow</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i343" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRow()">testRow</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i344" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRowtype()">testRowtype</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i345" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRowWithInvalidDotOperation()">testRowWithInvalidDotOperation</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i346" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRowWithValidDot()">testRowWithValidDot</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i347" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSample()">testSample</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i348" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testScalars()">testScalars</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i349" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testScalarsFails()">testScalarsFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i350" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testScalarSubQuery()">testScalarSubQuery</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i351" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSchemaTableColumn()">testSchemaTableColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i352" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSchemaTableColumnInGroupBy()">testSchemaTableColumnInGroupBy</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-881">[CALCITE-881] |
| Allow schema.table.column references in GROUP BY</a>.</div> |
| </td> |
| </tr> |
| <tr id="i353" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSchemaTableStar()">testSchemaTableStar</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i354" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectAggregateOnRolledUpColumn()">testSelectAggregateOnRolledUpColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i355" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectAmbiguousField()">testSelectAmbiguousField</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i356" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectDistinct()">testSelectDistinct</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i357" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectExtendedColumnCollision()">testSelectExtendedColumnCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i358" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectExtendedColumnDuplicate()">testSelectExtendedColumnDuplicate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i359" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectExtendedColumnFailCollision()">testSelectExtendedColumnFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i360" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectFailCaseSensitivity()">testSelectFailCaseSensitivity</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i361" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectRolledUpColumn()">testSelectRolledUpColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i362" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectViewExtendedColumnCollision()">testSelectViewExtendedColumnCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i363" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectViewExtendedColumnExtendedCollision()">testSelectViewExtendedColumnExtendedCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i364" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectViewExtendedColumnFailCollision()">testSelectViewExtendedColumnFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i365" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectViewExtendedColumnFailExtendedCollision()">testSelectViewExtendedColumnFailExtendedCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i366" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectViewExtendedColumnFailUnderlyingCollision()">testSelectViewExtendedColumnFailUnderlyingCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i367" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectViewExtendedColumnUnderlyingCollision()">testSelectViewExtendedColumnUnderlyingCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i368" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectViewFailExcludedColumn()">testSelectViewFailExcludedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i369" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelectWithoutFrom()">testSelectWithoutFrom</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i370" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSingleNoAlias()">testSingleNoAlias</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i371" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStandardOperatorNamesAreUpperCase()">testStandardOperatorNamesAreUpperCase</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Sanity check: All built-ins are upper-case.</div> |
| </td> |
| </tr> |
| <tr id="i372" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStarAliasFails()">testStarAliasFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i373" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStarDotIdFails()">testStarDotIdFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i374" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStarIdentifier()">testStarIdentifier</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-546">[CALCITE-546] |
| Allow table, column and field called '*'</a>.</div> |
| </td> |
| </tr> |
| <tr id="i375" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStarInFromFails()">testStarInFromFails</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Parser allows "*" in FROM clause because "*" can occur in any identifier.</div> |
| </td> |
| </tr> |
| <tr id="i376" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStream()">testStream</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i377" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamGroupBy()">testStreamGroupBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i378" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamHaving()">testStreamHaving</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i379" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamHop()">testStreamHop</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i380" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamJoin()">testStreamJoin</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i381" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamOrderBy()">testStreamOrderBy</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i382" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamSession()">testStreamSession</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i383" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamTumble()">testStreamTumble</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i384" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamUnionAll()">testStreamUnionAll</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i385" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamValues()">testStreamValues</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i386" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStreamWhere()">testStreamWhere</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i387" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStringCompare()">testStringCompare</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i388" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStringCompareType()">testStringCompareType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i389" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStringLiteral()">testStringLiteral</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i390" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStringLiteralBroken()">testStringLiteralBroken</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i391" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStructuredTypes()">testStructuredTypes</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i392" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSubMultisetOf()">testSubMultisetOf</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i393" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSubQueryInOnClause()">testSubQueryInOnClause</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i394" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSubstring()">testSubstring</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i395" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSubstringFails()">testSubstringFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i396" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSumInvalidArgs()">testSumInvalidArgs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i397" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSumTooFewArgs()">testSumTooFewArgs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i398" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSumTooManyArgs()">testSumTooManyArgs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i399" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTableExtend()">testTableExtend</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i400" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTableNotFoundDidYouMean()">testTableNotFoundDidYouMean</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1549">[CALCITE-1549] |
| Improve error message when table or column not found</a>.</div> |
| </td> |
| </tr> |
| <tr id="i401" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTemporalTable()">testTemporalTable</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i402" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTimestampAddAndDiff()">testTimestampAddAndDiff</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i403" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTimestampAddNullInterval()">testTimestampAddNullInterval</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i404" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTranslate3()">testTranslate3</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i405" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTrim()">testTrim</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i406" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTrimFails()">testTrimFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i407" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTypeOfAs()">testTypeOfAs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i408" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTypesLiterals()">testTypesLiterals</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i409" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnionCountMismatchFails()">testUnionCountMismatchFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i410" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnionCountMismatcWithValuesFails()">testUnionCountMismatcWithValuesFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i411" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnionNameResolution()">testUnionNameResolution</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i412" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnionTypeMismatchFails()">testUnionTypeMismatchFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i413" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnionTypeMismatchWithStarFails()">testUnionTypeMismatchWithStarFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i414" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnionTypeMismatchWithValuesFails()">testUnionTypeMismatchWithValuesFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i415" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnnest()">testUnnest</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i416" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnnestArray()">testUnnestArray</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i417" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnnestArrayColumn()">testUnnestArrayColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i418" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnnestWithOrdinality()">testUnnestWithOrdinality</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i419" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnquotedBuiltInFunctionNames()">testUnquotedBuiltInFunctionNames</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests matching of built-in operator names.</div> |
| </td> |
| </tr> |
| <tr id="i420" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateBind()">testUpdateBind</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i421" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateBindExtendedColumn()">testUpdateBindExtendedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i422" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateBindExtendedColumnModifiableView()">testUpdateBindExtendedColumnModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i423" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumn()">testUpdateExtendedColumn</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i424" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnCollision()">testUpdateExtendedColumnCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i425" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnFailCaseSensitivity()">testUpdateExtendedColumnFailCaseSensitivity</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i426" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnFailCollision()">testUpdateExtendedColumnFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i427" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnFailCollision2()">testUpdateExtendedColumnFailCollision2</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i428" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnFailDuplicate()">testUpdateExtendedColumnFailDuplicate</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i429" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnModifiableView()">testUpdateExtendedColumnModifiableView</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i430" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnModifiableViewCollision()">testUpdateExtendedColumnModifiableViewCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i431" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnModifiableViewFailCollision()">testUpdateExtendedColumnModifiableViewFailCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i432" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnModifiableViewFailConstraint()">testUpdateExtendedColumnModifiableViewFailConstraint</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i433" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnModifiableViewFailExtendedCollision()">testUpdateExtendedColumnModifiableViewFailExtendedCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i434" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateExtendedColumnModifiableViewFailUnderlyingCollision()">testUpdateExtendedColumnModifiableViewFailUnderlyingCollision</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i435" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateFailCaseSensitivity()">testUpdateFailCaseSensitivity</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i436" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateFailDataType()">testUpdateFailDataType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i437" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateModifiableViewFailConstraint()">testUpdateModifiableViewFailConstraint</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i438" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpdateModifiableViewPassConstraint()">testUpdateModifiableViewPassConstraint</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i439" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUpperLower()">testUpperLower</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i440" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUserDefinedConformance()">testUserDefinedConformance</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i441" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testValidatorReportsOriginalQueryUsingReader()">testValidatorReportsOriginalQueryUsingReader</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i442" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testValuesTypeMismatchFails()">testValuesTypeMismatchFails</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i443" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWhere()">testWhere</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i444" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWhereReference()">testWhereReference</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i445" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowClause()">testWindowClause</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i446" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowClause2()">testWindowClause2</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i447" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowClauseWithSubQuery()">testWindowClauseWithSubQuery</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i448" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowFunctions()">testWindowFunctions</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i449" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowFunctions2()">testWindowFunctions2</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i450" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowFunctionsIgnoreNulls()">testWindowFunctionsIgnoreNulls</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-883">[CALCITE-883] |
| Give error if the aggregate function don't support null treatment</a>.</div> |
| </td> |
| </tr> |
| <tr id="i451" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowFunctionsRespectNulls()">testWindowFunctionsRespectNulls</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-883">[CALCITE-883] |
| Give error if the aggregate function don't support null treatment</a>.</div> |
| </td> |
| </tr> |
| <tr id="i452" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowFunctionsWithoutOver()">testWindowFunctionsWithoutOver</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-820">[CALCITE-820] |
| Validate that window functions have OVER clause</a>, and |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1340">[CALCITE-1340] |
| Window aggregates give invalid errors</a>.</div> |
| </td> |
| </tr> |
| <tr id="i453" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowNegative()">testWindowNegative</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i454" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWindowPartial()">testWindowPartial</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i455" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWith()">testWith</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests the <code>WITH</code> clause, also called common table expressions.</div> |
| </td> |
| </tr> |
| <tr id="i456" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWithColumnAlias()">testWithColumnAlias</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests the <code>WITH</code> clause and column aliases.</div> |
| </td> |
| </tr> |
| <tr id="i457" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWithinGroup()">testWithinGroup</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i458" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWithOrder()">testWithOrder</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-633">[CALCITE-633] |
| WITH ...</div> |
| </td> |
| </tr> |
| <tr id="i459" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWithOrderAgg()">testWithOrderAgg</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i460" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWithOrderInParentheses()">testWithOrderInParentheses</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-662">[CALCITE-662] |
| Query validation fails when an ORDER BY clause is used with WITH |
| CLAUSE</a>.</div> |
| </td> |
| </tr> |
| <tr id="i461" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWithSubQuery()">testWithSubQuery</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests the <code>WITH</code> clause in sub-queries.</div> |
| </td> |
| </tr> |
| <tr id="i462" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testWithUnion()">testWithUnion</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Tests the <code>WITH</code> clause with UNION.</div> |
| </td> |
| </tr> |
| <tr id="i463" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#unnestMapMustNameColumnsKeyAndValueWhenNotAliased()">unnestMapMustNameColumnsKeyAndValueWhenNotAliased</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.org.apache.calcite.test.SqlValidatorTestCase"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class org.apache.calcite.test.<a href="SqlValidatorTestCase.html" title="class in org.apache.calcite.test">SqlValidatorTestCase</a></h3> |
| <code><a href="SqlValidatorTestCase.html#assertExceptionIsThrown(java.lang.String,java.lang.String)">assertExceptionIsThrown</a>, <a href="SqlValidatorTestCase.html#check(java.lang.String)">check</a>, <a href="SqlValidatorTestCase.html#checkCharset(java.lang.String,java.nio.charset.Charset)">checkCharset</a>, <a href="SqlValidatorTestCase.html#checkCollation(java.lang.String,java.lang.String,org.apache.calcite.sql.SqlCollation.Coercibility)">checkCollation</a>, <a href="SqlValidatorTestCase.html#checkColumnType(java.lang.String,java.lang.String)">checkColumnType</a>, <a href="SqlValidatorTestCase.html#checkEx(java.lang.Throwable,java.lang.String,org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos)">checkEx</a>, <a href="SqlValidatorTestCase.html#checkExp(java.lang.String)">checkExp</a>, <a href="SqlValidatorTestCase.html#checkExpFails(java.lang.String,java.lang.String)">checkExpFails</a>, <a href="SqlValidatorTestCase.html#checkExpType(java.lang.String,java.lang.String)">checkExpType</a>, <a href="SqlValidatorTestCase.html#checkFails(java.lang.String,java.lang.String)">checkFails</a>, <a href="SqlValidatorTestCase.html#checkIntervalConv(java.lang.String,java.lang.String)">checkIntervalConv</a>, <a href="SqlValidatorTestCase.html#checkResultType(java.lang.String,java.lang.String)">checkResultType</a>, <a href="SqlValidatorTestCase.html#checkWholeExpFails(java.lang.String,java.lang.String)">checkWholeExpFails</a>, <a href="SqlValidatorTestCase.html#expr(java.lang.String)">expr</a>, <a href="SqlValidatorTestCase.html#getTester()">getTester</a>, <a href="SqlValidatorTestCase.html#sql(java.lang.String)">sql</a>, <a href="SqlValidatorTestCase.html#win(java.lang.String)">win</a>, <a href="SqlValidatorTestCase.html#winExp(java.lang.String)">winExp</a>, <a href="SqlValidatorTestCase.html#winExp2(java.lang.String)">winExp2</a>, <a href="SqlValidatorTestCase.html#winSql(java.lang.String)">winSql</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.Object</h3> |
| <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a id="TODO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TODO</h4> |
| <pre>protected static final boolean TODO</pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Deprecated so that usages of this constant will show up in |
| yellow in Intellij and maybe someone will fix them.</div> |
| </div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.TODO">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ANY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ANY</h4> |
| <pre>private static final java.lang.String ANY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.ANY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="LOGGER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGER</h4> |
| <pre>protected static final org.slf4j.Logger LOGGER</pre> |
| </li> |
| </ul> |
| <a id="ERR_IN_VALUES_INCOMPATIBLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ERR_IN_VALUES_INCOMPATIBLE</h4> |
| <pre>private static final java.lang.String ERR_IN_VALUES_INCOMPATIBLE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.ERR_IN_VALUES_INCOMPATIBLE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ERR_IN_OPERANDS_INCOMPATIBLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ERR_IN_OPERANDS_INCOMPATIBLE</h4> |
| <pre>private static final java.lang.String ERR_IN_OPERANDS_INCOMPATIBLE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.ERR_IN_OPERANDS_INCOMPATIBLE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ERR_AGG_IN_GROUP_BY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ERR_AGG_IN_GROUP_BY</h4> |
| <pre>private static final java.lang.String ERR_AGG_IN_GROUP_BY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.ERR_AGG_IN_GROUP_BY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ERR_AGG_IN_ORDER_BY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ERR_AGG_IN_ORDER_BY</h4> |
| <pre>private static final java.lang.String ERR_AGG_IN_ORDER_BY</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.ERR_AGG_IN_ORDER_BY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ERR_NESTED_AGG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ERR_NESTED_AGG</h4> |
| <pre>private static final java.lang.String ERR_NESTED_AGG</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.ERR_NESTED_AGG">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="EMP_RECORD_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EMP_RECORD_TYPE</h4> |
| <pre>private static final java.lang.String EMP_RECORD_TYPE</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.EMP_RECORD_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="STR_AGG_REQUIRES_MONO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STR_AGG_REQUIRES_MONO</h4> |
| <pre>private static final java.lang.String STR_AGG_REQUIRES_MONO</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.STR_AGG_REQUIRES_MONO">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="STR_ORDER_REQUIRES_MONO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STR_ORDER_REQUIRES_MONO</h4> |
| <pre>private static final java.lang.String STR_ORDER_REQUIRES_MONO</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.STR_ORDER_REQUIRES_MONO">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="STR_SET_OP_INCONSISTENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>STR_SET_OP_INCONSISTENT</h4> |
| <pre>private static final java.lang.String STR_SET_OP_INCONSISTENT</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.STR_SET_OP_INCONSISTENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ROW_RANGE_NOT_ALLOWED_WITH_RANK"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>ROW_RANGE_NOT_ALLOWED_WITH_RANK</h4> |
| <pre>private static final java.lang.String ROW_RANGE_NOT_ALLOWED_WITH_RANK</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.calcite.test.SqlValidatorTest.ROW_RANGE_NOT_ALLOWED_WITH_RANK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a id="<init>()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>SqlValidatorTest</h4> |
| <pre>public SqlValidatorTest()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ============ METHOD DETAIL ========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a id="setUSLocale()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setUSLocale</h4> |
| <pre class="methodSignature">public static void setUSLocale()</pre> |
| </li> |
| </ul> |
| <a id="cannotConvertToStream(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>cannotConvertToStream</h4> |
| <pre class="methodSignature">private static java.lang.String cannotConvertToStream​(java.lang.String name)</pre> |
| </li> |
| </ul> |
| <a id="cannotConvertToRelation(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>cannotConvertToRelation</h4> |
| <pre class="methodSignature">private static java.lang.String cannotConvertToRelation​(java.lang.String table)</pre> |
| </li> |
| </ul> |
| <a id="cannotStreamResultsForNonStreamingInputs(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>cannotStreamResultsForNonStreamingInputs</h4> |
| <pre class="methodSignature">private static java.lang.String cannotStreamResultsForNonStreamingInputs​(java.lang.String inputs)</pre> |
| </li> |
| </ul> |
| <a id="testMultipleSameAsPass()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMultipleSameAsPass</h4> |
| <pre class="methodSignature">public void testMultipleSameAsPass()</pre> |
| </li> |
| </ul> |
| <a id="testMultipleDifferentAs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMultipleDifferentAs</h4> |
| <pre class="methodSignature">public void testMultipleDifferentAs()</pre> |
| </li> |
| </ul> |
| <a id="testTypeOfAs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTypeOfAs</h4> |
| <pre class="methodSignature">public void testTypeOfAs()</pre> |
| </li> |
| </ul> |
| <a id="testTypesLiterals()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTypesLiterals</h4> |
| <pre class="methodSignature">public void testTypesLiterals()</pre> |
| </li> |
| </ul> |
| <a id="testBooleans()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testBooleans</h4> |
| <pre class="methodSignature">public void testBooleans()</pre> |
| </li> |
| </ul> |
| <a id="testAndOrIllegalTypesFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAndOrIllegalTypesFails</h4> |
| <pre class="methodSignature">public void testAndOrIllegalTypesFails()</pre> |
| </li> |
| </ul> |
| <a id="testNotIllegalTypeFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNotIllegalTypeFails</h4> |
| <pre class="methodSignature">public void testNotIllegalTypeFails()</pre> |
| </li> |
| </ul> |
| <a id="testIs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIs</h4> |
| <pre class="methodSignature">public void testIs()</pre> |
| </li> |
| </ul> |
| <a id="testIsFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIsFails</h4> |
| <pre class="methodSignature">public void testIsFails()</pre> |
| </li> |
| </ul> |
| <a id="testScalars()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testScalars</h4> |
| <pre class="methodSignature">public void testScalars()</pre> |
| </li> |
| </ul> |
| <a id="testScalarsFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testScalarsFails</h4> |
| <pre class="methodSignature">public void testScalarsFails()</pre> |
| </li> |
| </ul> |
| <a id="testNumbers()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNumbers</h4> |
| <pre class="methodSignature">public void testNumbers()</pre> |
| </li> |
| </ul> |
| <a id="testPrefix()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testPrefix</h4> |
| <pre class="methodSignature">public void testPrefix()</pre> |
| </li> |
| </ul> |
| <a id="testEqualNotEqual()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testEqualNotEqual</h4> |
| <pre class="methodSignature">public void testEqualNotEqual()</pre> |
| </li> |
| </ul> |
| <a id="testEqualNotEqualFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testEqualNotEqualFails</h4> |
| <pre class="methodSignature">public void testEqualNotEqualFails()</pre> |
| </li> |
| </ul> |
| <a id="testBinaryString()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testBinaryString</h4> |
| <pre class="methodSignature">public void testBinaryString()</pre> |
| </li> |
| </ul> |
| <a id="testBinaryStringFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testBinaryStringFails</h4> |
| <pre class="methodSignature">public void testBinaryStringFails()</pre> |
| </li> |
| </ul> |
| <a id="testStringLiteral()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStringLiteral</h4> |
| <pre class="methodSignature">public void testStringLiteral()</pre> |
| </li> |
| </ul> |
| <a id="testStringLiteralBroken()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStringLiteralBroken</h4> |
| <pre class="methodSignature">public void testStringLiteralBroken()</pre> |
| </li> |
| </ul> |
| <a id="testArithmeticOperators()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testArithmeticOperators</h4> |
| <pre class="methodSignature">public void testArithmeticOperators()</pre> |
| </li> |
| </ul> |
| <a id="testArithmeticOperatorsFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testArithmeticOperatorsFails</h4> |
| <pre class="methodSignature">public void testArithmeticOperatorsFails()</pre> |
| </li> |
| </ul> |
| <a id="testCaseExpression()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseExpression</h4> |
| <pre class="methodSignature">public void testCaseExpression()</pre> |
| </li> |
| </ul> |
| <a id="testCaseExpressionTypes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseExpressionTypes</h4> |
| <pre class="methodSignature">public void testCaseExpressionTypes()</pre> |
| </li> |
| </ul> |
| <a id="testCaseExpressionFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseExpressionFails</h4> |
| <pre class="methodSignature">public void testCaseExpressionFails()</pre> |
| </li> |
| </ul> |
| <a id="testNullIf()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNullIf</h4> |
| <pre class="methodSignature">public void testNullIf()</pre> |
| </li> |
| </ul> |
| <a id="testCoalesce()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCoalesce</h4> |
| <pre class="methodSignature">public void testCoalesce()</pre> |
| </li> |
| </ul> |
| <a id="testCoalesceFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCoalesceFails</h4> |
| <pre class="methodSignature">public void testCoalesceFails()</pre> |
| </li> |
| </ul> |
| <a id="testStringCompare()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStringCompare</h4> |
| <pre class="methodSignature">public void testStringCompare()</pre> |
| </li> |
| </ul> |
| <a id="testStringCompareType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStringCompareType</h4> |
| <pre class="methodSignature">public void testStringCompareType()</pre> |
| </li> |
| </ul> |
| <a id="testConcat()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testConcat</h4> |
| <pre class="methodSignature">public void testConcat()</pre> |
| </li> |
| </ul> |
| <a id="testConcatWithCharset()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testConcatWithCharset</h4> |
| <pre class="methodSignature">public void testConcatWithCharset()</pre> |
| </li> |
| </ul> |
| <a id="testConcatFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testConcatFails</h4> |
| <pre class="methodSignature">public void testConcatFails()</pre> |
| </li> |
| </ul> |
| <a id="testBetween()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testBetween</h4> |
| <pre class="methodSignature">public void testBetween()</pre> |
| </li> |
| </ul> |
| <a id="testCharsetMismatch()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCharsetMismatch</h4> |
| <pre class="methodSignature">public void testCharsetMismatch()</pre> |
| </li> |
| </ul> |
| <a id="_testSimpleCollate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testSimpleCollate</h4> |
| <pre class="methodSignature">public void _testSimpleCollate()</pre> |
| </li> |
| </ul> |
| <a id="_testCharsetAndCollateMismatch()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testCharsetAndCollateMismatch</h4> |
| <pre class="methodSignature">public void _testCharsetAndCollateMismatch()</pre> |
| </li> |
| </ul> |
| <a id="_testDyadicCollateCompare()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testDyadicCollateCompare</h4> |
| <pre class="methodSignature">public void _testDyadicCollateCompare()</pre> |
| </li> |
| </ul> |
| <a id="_testDyadicCompareCollateFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testDyadicCompareCollateFails</h4> |
| <pre class="methodSignature">public void _testDyadicCompareCollateFails()</pre> |
| </li> |
| </ul> |
| <a id="_testDyadicCollateOperator()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testDyadicCollateOperator</h4> |
| <pre class="methodSignature">public void _testDyadicCollateOperator()</pre> |
| </li> |
| </ul> |
| <a id="testCharLength()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCharLength</h4> |
| <pre class="methodSignature">public void testCharLength()</pre> |
| </li> |
| </ul> |
| <a id="testUpperLower()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpperLower</h4> |
| <pre class="methodSignature">public void testUpperLower()</pre> |
| </li> |
| </ul> |
| <a id="testPosition()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testPosition</h4> |
| <pre class="methodSignature">public void testPosition()</pre> |
| </li> |
| </ul> |
| <a id="testTrim()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTrim</h4> |
| <pre class="methodSignature">public void testTrim()</pre> |
| </li> |
| </ul> |
| <a id="testTrimFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTrimFails</h4> |
| <pre class="methodSignature">public void testTrimFails()</pre> |
| </li> |
| </ul> |
| <a id="_testConvertAndTranslate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testConvertAndTranslate</h4> |
| <pre class="methodSignature">public void _testConvertAndTranslate()</pre> |
| </li> |
| </ul> |
| <a id="testTranslate3()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTranslate3</h4> |
| <pre class="methodSignature">public void testTranslate3()</pre> |
| </li> |
| </ul> |
| <a id="testOverlay()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOverlay</h4> |
| <pre class="methodSignature">public void testOverlay()</pre> |
| </li> |
| </ul> |
| <a id="testSubstring()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSubstring</h4> |
| <pre class="methodSignature">public void testSubstring()</pre> |
| </li> |
| </ul> |
| <a id="testSubstringFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSubstringFails</h4> |
| <pre class="methodSignature">public void testSubstringFails()</pre> |
| </li> |
| </ul> |
| <a id="testLikeAndSimilar()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLikeAndSimilar</h4> |
| <pre class="methodSignature">public void testLikeAndSimilar()</pre> |
| </li> |
| </ul> |
| <a id="_testLikeAndSimilarFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testLikeAndSimilarFails</h4> |
| <pre class="methodSignature">public void _testLikeAndSimilarFails()</pre> |
| </li> |
| </ul> |
| <a id="testNull()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNull</h4> |
| <pre class="methodSignature">public void testNull()</pre> |
| </li> |
| </ul> |
| <a id="testNullCast()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNullCast</h4> |
| <pre class="methodSignature">public void testNullCast()</pre> |
| </li> |
| </ul> |
| <a id="testCastTypeToType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCastTypeToType</h4> |
| <pre class="methodSignature">public void testCastTypeToType()</pre> |
| </li> |
| </ul> |
| <a id="testCastRegisteredType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCastRegisteredType</h4> |
| <pre class="methodSignature">public void testCastRegisteredType()</pre> |
| </li> |
| </ul> |
| <a id="testCastFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCastFails</h4> |
| <pre class="methodSignature">public void testCastFails()</pre> |
| </li> |
| </ul> |
| <a id="testCastBinaryLiteral()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCastBinaryLiteral</h4> |
| <pre class="methodSignature">public void testCastBinaryLiteral()</pre> |
| </li> |
| </ul> |
| <a id="testGeometry()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGeometry</h4> |
| <pre class="methodSignature">public void testGeometry()</pre> |
| <div class="block">Tests whether the GEOMETRY data type is allowed.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>SqlConformance.allowGeometry()</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="testDateTime()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDateTime</h4> |
| <pre class="methodSignature">public void testDateTime()</pre> |
| </li> |
| </ul> |
| <a id="testDateTimeCast()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDateTimeCast</h4> |
| <pre class="methodSignature">public void testDateTimeCast()</pre> |
| <div class="block">Tests casting to/from date/time types.</div> |
| </li> |
| </ul> |
| <a id="testInvalidFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInvalidFunction</h4> |
| <pre class="methodSignature">public void testInvalidFunction()</pre> |
| </li> |
| </ul> |
| <a id="testJdbcFunctionCall()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJdbcFunctionCall</h4> |
| <pre class="methodSignature">public void testJdbcFunctionCall()</pre> |
| </li> |
| </ul> |
| <a id="testQuotedFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testQuotedFunction</h4> |
| <pre class="methodSignature">public void testQuotedFunction()</pre> |
| </li> |
| </ul> |
| <a id="testInvalidMemberFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInvalidMemberFunction</h4> |
| <pre class="methodSignature">public void testInvalidMemberFunction()</pre> |
| <div class="block">Not able to parse member function yet.</div> |
| </li> |
| </ul> |
| <a id="testRowtype()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRowtype</h4> |
| <pre class="methodSignature">public void testRowtype()</pre> |
| </li> |
| </ul> |
| <a id="testRow()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRow</h4> |
| <pre class="methodSignature">public void testRow()</pre> |
| </li> |
| </ul> |
| <a id="testRowWithValidDot()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRowWithValidDot</h4> |
| <pre class="methodSignature">public void testRowWithValidDot()</pre> |
| </li> |
| </ul> |
| <a id="testRowWithInvalidDotOperation()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRowWithInvalidDotOperation</h4> |
| <pre class="methodSignature">public void testRowWithInvalidDotOperation()</pre> |
| </li> |
| </ul> |
| <a id="testMultiset()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMultiset</h4> |
| <pre class="methodSignature">public void testMultiset()</pre> |
| </li> |
| </ul> |
| <a id="testMultisetSetOperators()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMultisetSetOperators</h4> |
| <pre class="methodSignature">public void testMultisetSetOperators()</pre> |
| </li> |
| </ul> |
| <a id="testSubMultisetOf()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSubMultisetOf</h4> |
| <pre class="methodSignature">public void testSubMultisetOf()</pre> |
| </li> |
| </ul> |
| <a id="testElement()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testElement</h4> |
| <pre class="methodSignature">public void testElement()</pre> |
| </li> |
| </ul> |
| <a id="testMemberOf()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMemberOf</h4> |
| <pre class="methodSignature">public void testMemberOf()</pre> |
| </li> |
| </ul> |
| <a id="testIsASet()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIsASet</h4> |
| <pre class="methodSignature">public void testIsASet()</pre> |
| </li> |
| </ul> |
| <a id="testCardinality()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCardinality</h4> |
| <pre class="methodSignature">public void testCardinality()</pre> |
| </li> |
| </ul> |
| <a id="testIntervalTimeUnitEnumeration()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIntervalTimeUnitEnumeration</h4> |
| <pre class="methodSignature">public void testIntervalTimeUnitEnumeration()</pre> |
| </li> |
| </ul> |
| <a id="testIntervalMonthsConversion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIntervalMonthsConversion</h4> |
| <pre class="methodSignature">public void testIntervalMonthsConversion()</pre> |
| </li> |
| </ul> |
| <a id="testIntervalMillisConversion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIntervalMillisConversion</h4> |
| <pre class="methodSignature">public void testIntervalMillisConversion()</pre> |
| </li> |
| </ul> |
| <a id="subTestIntervalYearPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalYearPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalYearPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... YEAR that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalYearToMonthPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalYearToMonthPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalYearToMonthPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... YEAR TO MONTH that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalMonthPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalMonthPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalMonthPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... MONTH that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalDayPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... DAY that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayToHourPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayToHourPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalDayToHourPositive()</pre> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayToMinutePositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayToMinutePositive</h4> |
| <pre class="methodSignature">public void subTestIntervalDayToMinutePositive()</pre> |
| <div class="block">Runs tests for INTERVAL... DAY TO MINUTE that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayToSecondPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayToSecondPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalDayToSecondPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... DAY TO SECOND that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalHourPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalHourPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalHourPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... HOUR that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalHourToMinutePositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalHourToMinutePositive</h4> |
| <pre class="methodSignature">public void subTestIntervalHourToMinutePositive()</pre> |
| <div class="block">Runs tests for INTERVAL... HOUR TO MINUTE that should pass both parser |
| and validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalHourToSecondPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalHourToSecondPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalHourToSecondPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... HOUR TO SECOND that should pass both parser |
| and validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalMinutePositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalMinutePositive</h4> |
| <pre class="methodSignature">public void subTestIntervalMinutePositive()</pre> |
| <div class="block">Runs tests for INTERVAL... MINUTE that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalMinuteToSecondPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalMinuteToSecondPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalMinuteToSecondPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... MINUTE TO SECOND that should pass both parser |
| and validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalSecondPositive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalSecondPositive</h4> |
| <pre class="methodSignature">public void subTestIntervalSecondPositive()</pre> |
| <div class="block">Runs tests for INTERVAL... SECOND that should pass both parser and |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXPositive() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalYearNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalYearNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalYearNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... YEAR that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalYearToMonthNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalYearToMonthNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalYearToMonthNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... YEAR TO MONTH that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalMonthNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalMonthNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalMonthNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... MONTH that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalDayNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... DAY that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayToHourNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayToHourNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalDayToHourNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... DAY TO HOUR that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayToMinuteNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayToMinuteNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalDayToMinuteNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... DAY TO MINUTE that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalDayToSecondNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalDayToSecondNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalDayToSecondNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... DAY TO SECOND that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalHourNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalHourNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalHourNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... HOUR that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalHourToMinuteNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalHourToMinuteNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalHourToMinuteNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... HOUR TO MINUTE that should pass parser but |
| fail validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalHourToSecondNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalHourToSecondNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalHourToSecondNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... HOUR TO SECOND that should pass parser but |
| fail validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalMinuteNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalMinuteNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalMinuteNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... MINUTE that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalMinuteToSecondNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalMinuteToSecondNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalMinuteToSecondNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... MINUTE TO SECOND that should pass parser but |
| fail validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="subTestIntervalSecondNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subTestIntervalSecondNegative</h4> |
| <pre class="methodSignature">public void subTestIntervalSecondNegative()</pre> |
| <div class="block">Runs tests for INTERVAL... SECOND that should pass parser but fail |
| validator. A substantially identical set of tests exists in |
| SqlParserTest, and any changes here should be synchronized there. |
| Similarly, any changes to tests here should be echoed appropriately to |
| each of the other 12 subTestIntervalXXXNegative() tests.</div> |
| </li> |
| </ul> |
| <a id="testDatetimePlusNullInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDatetimePlusNullInterval</h4> |
| <pre class="methodSignature">public void testDatetimePlusNullInterval()</pre> |
| </li> |
| </ul> |
| <a id="testIntervalLiterals()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIntervalLiterals</h4> |
| <pre class="methodSignature">public void testIntervalLiterals()</pre> |
| </li> |
| </ul> |
| <a id="testIntervalOperators()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIntervalOperators</h4> |
| <pre class="methodSignature">public void testIntervalOperators()</pre> |
| </li> |
| </ul> |
| <a id="testTimestampAddAndDiff()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTimestampAddAndDiff</h4> |
| <pre class="methodSignature">public void testTimestampAddAndDiff()</pre> |
| </li> |
| </ul> |
| <a id="testTimestampAddNullInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTimestampAddNullInterval</h4> |
| <pre class="methodSignature">public void testTimestampAddNullInterval()</pre> |
| </li> |
| </ul> |
| <a id="testNumericOperators()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNumericOperators</h4> |
| <pre class="methodSignature">public void testNumericOperators()</pre> |
| </li> |
| </ul> |
| <a id="testFloorCeil()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testFloorCeil</h4> |
| <pre class="methodSignature">public void testFloorCeil()</pre> |
| </li> |
| </ul> |
| <a id="checkWinFuncExpWithWinClause(java.lang.String,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkWinFuncExpWithWinClause</h4> |
| <pre class="methodSignature">public void checkWinFuncExpWithWinClause​(java.lang.String sql, |
| java.lang.String expectedMsgPattern)</pre> |
| </li> |
| </ul> |
| <a id="_testWinPartClause()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testWinPartClause</h4> |
| <pre class="methodSignature">public void _testWinPartClause()</pre> |
| </li> |
| </ul> |
| <a id="testWindowFunctionsWithoutOver()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowFunctionsWithoutOver</h4> |
| <pre class="methodSignature">public void testWindowFunctionsWithoutOver()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-820">[CALCITE-820] |
| Validate that window functions have OVER clause</a>, and |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1340">[CALCITE-1340] |
| Window aggregates give invalid errors</a>.</div> |
| </li> |
| </ul> |
| <a id="testOverInPartitionBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOverInPartitionBy</h4> |
| <pre class="methodSignature">public void testOverInPartitionBy()</pre> |
| </li> |
| </ul> |
| <a id="testOverInOrderBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOverInOrderBy</h4> |
| <pre class="methodSignature">public void testOverInOrderBy()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateFunctionInOver()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateFunctionInOver</h4> |
| <pre class="methodSignature">public void testAggregateFunctionInOver()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateInsideOverClause()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateInsideOverClause</h4> |
| <pre class="methodSignature">public void testAggregateInsideOverClause()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateInsideOverClause2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateInsideOverClause2</h4> |
| <pre class="methodSignature">public void testAggregateInsideOverClause2()</pre> |
| </li> |
| </ul> |
| <a id="testWindowFunctions()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowFunctions</h4> |
| <pre class="methodSignature">public void testWindowFunctions()</pre> |
| </li> |
| </ul> |
| <a id="testWindowFunctions2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowFunctions2</h4> |
| <pre class="methodSignature">public void testWindowFunctions2()</pre> |
| </li> |
| </ul> |
| <a id="testWindowFunctionsIgnoreNulls()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowFunctionsIgnoreNulls</h4> |
| <pre class="methodSignature">public void testWindowFunctionsIgnoreNulls()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-883">[CALCITE-883] |
| Give error if the aggregate function don't support null treatment</a>.</div> |
| </li> |
| </ul> |
| <a id="testWindowFunctionsRespectNulls()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowFunctionsRespectNulls</h4> |
| <pre class="methodSignature">public void testWindowFunctionsRespectNulls()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-883">[CALCITE-883] |
| Give error if the aggregate function don't support null treatment</a>.</div> |
| </li> |
| </ul> |
| <a id="testLeftOuterJoinWithAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLeftOuterJoinWithAlias</h4> |
| <pre class="methodSignature">public void testLeftOuterJoinWithAlias()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1954">[CALCITE-1954] |
| Column from outer join should be null, whether or not it is aliased</a>.</div> |
| </li> |
| </ul> |
| <a id="testInvalidWindowFunctionWithGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInvalidWindowFunctionWithGroupBy</h4> |
| <pre class="methodSignature">public void testInvalidWindowFunctionWithGroupBy()</pre> |
| </li> |
| </ul> |
| <a id="testInlineWinDef()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInlineWinDef</h4> |
| <pre class="methodSignature">public void testInlineWinDef()</pre> |
| </li> |
| </ul> |
| <a id="testPartitionByExpr()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testPartitionByExpr</h4> |
| <pre class="methodSignature">public void testPartitionByExpr()</pre> |
| </li> |
| </ul> |
| <a id="testWindowClause()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowClause</h4> |
| <pre class="methodSignature">public void testWindowClause()</pre> |
| </li> |
| </ul> |
| <a id="testWindowClause2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowClause2</h4> |
| <pre class="methodSignature">public void testWindowClause2()</pre> |
| </li> |
| </ul> |
| <a id="testWindowClauseWithSubQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowClauseWithSubQuery</h4> |
| <pre class="methodSignature">public void testWindowClauseWithSubQuery()</pre> |
| </li> |
| </ul> |
| <a id="testPartitionByColumnInJoinAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testPartitionByColumnInJoinAlias</h4> |
| <pre class="methodSignature">public void testPartitionByColumnInJoinAlias()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-754">[CALCITE-754] |
| Validator error when resolving OVER clause of JOIN query</a>.</div> |
| </li> |
| </ul> |
| <a id="testOrderByColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrderByColumn</h4> |
| <pre class="methodSignature">public void testOrderByColumn()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1535">[CALCITE-1535] |
| Give error if column referenced in ORDER BY is ambiguous</a>.</div> |
| </li> |
| </ul> |
| <a id="testWindowNegative()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowNegative</h4> |
| <pre class="methodSignature">public void testWindowNegative()</pre> |
| </li> |
| </ul> |
| <a id="checkNegWindow(java.lang.String,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkNegWindow</h4> |
| <pre class="methodSignature">private void checkNegWindow​(java.lang.String s, |
| java.lang.String msg)</pre> |
| </li> |
| </ul> |
| <a id="testWindowPartial()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWindowPartial</h4> |
| <pre class="methodSignature">public void testWindowPartial()</pre> |
| </li> |
| </ul> |
| <a id="testOneWinFunc()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOneWinFunc</h4> |
| <pre class="methodSignature">public void testOneWinFunc()</pre> |
| </li> |
| </ul> |
| <a id="testNameResolutionInValuesClause()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNameResolutionInValuesClause</h4> |
| <pre class="methodSignature">public void testNameResolutionInValuesClause()</pre> |
| </li> |
| </ul> |
| <a id="testNestedFrom()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNestedFrom</h4> |
| <pre class="methodSignature">public void testNestedFrom()</pre> |
| </li> |
| </ul> |
| <a id="testAmbiguousColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAmbiguousColumn</h4> |
| <pre class="methodSignature">public void testAmbiguousColumn()</pre> |
| </li> |
| </ul> |
| <a id="testExpandStar()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testExpandStar</h4> |
| <pre class="methodSignature">public void testExpandStar()</pre> |
| </li> |
| </ul> |
| <a id="testStarIdentifier()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStarIdentifier</h4> |
| <pre class="methodSignature">public void testStarIdentifier()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-546">[CALCITE-546] |
| Allow table, column and field called '*'</a>.</div> |
| </li> |
| </ul> |
| <a id="testStarAliasFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStarAliasFails</h4> |
| <pre class="methodSignature">public void testStarAliasFails()</pre> |
| </li> |
| </ul> |
| <a id="testNonLocalStar()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNonLocalStar</h4> |
| <pre class="methodSignature">public void testNonLocalStar()</pre> |
| </li> |
| </ul> |
| <a id="testStarInFromFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStarInFromFails</h4> |
| <pre class="methodSignature">public void testStarInFromFails()</pre> |
| <div class="block">Parser allows "*" in FROM clause because "*" can occur in any identifier. |
| But validator must not.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="#testStarIdentifier()"><code>testStarIdentifier()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="testStarDotIdFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStarDotIdFails</h4> |
| <pre class="methodSignature">public void testStarDotIdFails()</pre> |
| </li> |
| </ul> |
| <a id="testAsColumnList()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAsColumnList</h4> |
| <pre class="methodSignature">public void testAsColumnList()</pre> |
| </li> |
| </ul> |
| <a id="testAmbiguousColumnInIn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAmbiguousColumnInIn</h4> |
| <pre class="methodSignature">public void testAmbiguousColumnInIn()</pre> |
| </li> |
| </ul> |
| <a id="testInList()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInList</h4> |
| <pre class="methodSignature">public void testInList()</pre> |
| </li> |
| </ul> |
| <a id="testInSubQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInSubQuery</h4> |
| <pre class="methodSignature">public void testInSubQuery()</pre> |
| </li> |
| </ul> |
| <a id="testAnyList()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAnyList</h4> |
| <pre class="methodSignature">public void testAnyList()</pre> |
| </li> |
| </ul> |
| <a id="testDoubleNoAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDoubleNoAlias</h4> |
| <pre class="methodSignature">public void testDoubleNoAlias()</pre> |
| </li> |
| </ul> |
| <a id="testDuplicateColumnAliasIsOK()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDuplicateColumnAliasIsOK</h4> |
| <pre class="methodSignature">public void testDuplicateColumnAliasIsOK()</pre> |
| </li> |
| </ul> |
| <a id="testDuplicateTableAliasFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDuplicateTableAliasFails</h4> |
| <pre class="methodSignature">public void testDuplicateTableAliasFails()</pre> |
| </li> |
| </ul> |
| <a id="testSchemaTableStar()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSchemaTableStar</h4> |
| <pre class="methodSignature">public void testSchemaTableStar()</pre> |
| </li> |
| </ul> |
| <a id="testSchemaTableColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSchemaTableColumn</h4> |
| <pre class="methodSignature">public void testSchemaTableColumn()</pre> |
| </li> |
| </ul> |
| <a id="testSchemaTableColumnInGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSchemaTableColumnInGroupBy</h4> |
| <pre class="methodSignature">public void testSchemaTableColumnInGroupBy()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-881">[CALCITE-881] |
| Allow schema.table.column references in GROUP BY</a>.</div> |
| </li> |
| </ul> |
| <a id="testInvalidGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInvalidGroupBy</h4> |
| <pre class="methodSignature">public void testInvalidGroupBy()</pre> |
| </li> |
| </ul> |
| <a id="testInvalidGroupBy2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInvalidGroupBy2</h4> |
| <pre class="methodSignature">public void testInvalidGroupBy2()</pre> |
| </li> |
| </ul> |
| <a id="testInvalidGroupBy3()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInvalidGroupBy3</h4> |
| <pre class="methodSignature">public void testInvalidGroupBy3()</pre> |
| </li> |
| </ul> |
| <a id="testInvalidGroupByWithInvalidTableName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInvalidGroupByWithInvalidTableName</h4> |
| <pre class="methodSignature">public void testInvalidGroupByWithInvalidTableName()</pre> |
| <div class="block">Test case for <a href="https://issues.apache.org/jira/browse/CALCITE-3003">[CALCITE-3003] |
| AssertionError when GROUP BY nested field</a>. |
| |
| <p>Make sure table name of GROUP BY item with nested field could be |
| properly validated.</div> |
| </li> |
| </ul> |
| <a id="testCubeExpression()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCubeExpression</h4> |
| <pre class="methodSignature">public void testCubeExpression()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1781">[CALCITE-1781] |
| Allow expression in CUBE and ROLLUP</a>.</div> |
| </li> |
| </ul> |
| <a id="testRollupBitSets()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRollupBitSets</h4> |
| <pre class="methodSignature">public void testRollupBitSets()</pre> |
| <div class="block">Unit test for |
| <code>SqlValidatorUtil.rollup(java.util.List<org.apache.calcite.util.ImmutableBitSet>)</code>.</div> |
| </li> |
| </ul> |
| <a id="rollup(org.apache.calcite.util.ImmutableBitSet...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollup</h4> |
| <pre class="methodSignature">private com.google.common.collect.ImmutableList<org.apache.calcite.util.ImmutableBitSet> rollup​(org.apache.calcite.util.ImmutableBitSet... sets)</pre> |
| </li> |
| </ul> |
| <a id="testCubeBitSets()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCubeBitSets</h4> |
| <pre class="methodSignature">public void testCubeBitSets()</pre> |
| <div class="block">Unit test for |
| <code>SqlValidatorUtil.cube(java.util.List<org.apache.calcite.util.ImmutableBitSet>)</code>.</div> |
| </li> |
| </ul> |
| <a id="cube(org.apache.calcite.util.ImmutableBitSet...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>cube</h4> |
| <pre class="methodSignature">private com.google.common.collect.ImmutableList<org.apache.calcite.util.ImmutableBitSet> cube​(org.apache.calcite.util.ImmutableBitSet... sets)</pre> |
| </li> |
| </ul> |
| <a id="testGrouping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGrouping</h4> |
| <pre class="methodSignature">public void testGrouping()</pre> |
| </li> |
| </ul> |
| <a id="testGroupingId()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupingId</h4> |
| <pre class="methodSignature">public void testGroupingId()</pre> |
| </li> |
| </ul> |
| <a id="testGroupId()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupId</h4> |
| <pre class="methodSignature">public void testGroupId()</pre> |
| </li> |
| </ul> |
| <a id="testCubeGrouping()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCubeGrouping</h4> |
| <pre class="methodSignature">public void testCubeGrouping()</pre> |
| </li> |
| </ul> |
| <a id="testSumInvalidArgs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSumInvalidArgs</h4> |
| <pre class="methodSignature">public void testSumInvalidArgs()</pre> |
| </li> |
| </ul> |
| <a id="testSumTooManyArgs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSumTooManyArgs</h4> |
| <pre class="methodSignature">public void testSumTooManyArgs()</pre> |
| </li> |
| </ul> |
| <a id="testSumTooFewArgs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSumTooFewArgs</h4> |
| <pre class="methodSignature">public void testSumTooFewArgs()</pre> |
| </li> |
| </ul> |
| <a id="testSingleNoAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSingleNoAlias</h4> |
| <pre class="methodSignature">public void testSingleNoAlias()</pre> |
| </li> |
| </ul> |
| <a id="testObscuredAliasFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testObscuredAliasFails</h4> |
| <pre class="methodSignature">public void testObscuredAliasFails()</pre> |
| </li> |
| </ul> |
| <a id="testFromReferenceFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testFromReferenceFails</h4> |
| <pre class="methodSignature">public void testFromReferenceFails()</pre> |
| </li> |
| </ul> |
| <a id="testWhereReference()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWhereReference</h4> |
| <pre class="methodSignature">public void testWhereReference()</pre> |
| </li> |
| </ul> |
| <a id="testUnionNameResolution()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnionNameResolution</h4> |
| <pre class="methodSignature">public void testUnionNameResolution()</pre> |
| </li> |
| </ul> |
| <a id="testUnionCountMismatchFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnionCountMismatchFails</h4> |
| <pre class="methodSignature">public void testUnionCountMismatchFails()</pre> |
| </li> |
| </ul> |
| <a id="testUnionCountMismatcWithValuesFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnionCountMismatcWithValuesFails</h4> |
| <pre class="methodSignature">public void testUnionCountMismatcWithValuesFails()</pre> |
| </li> |
| </ul> |
| <a id="testUnionTypeMismatchFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnionTypeMismatchFails</h4> |
| <pre class="methodSignature">public void testUnionTypeMismatchFails()</pre> |
| </li> |
| </ul> |
| <a id="testUnionTypeMismatchWithStarFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnionTypeMismatchWithStarFails</h4> |
| <pre class="methodSignature">public void testUnionTypeMismatchWithStarFails()</pre> |
| </li> |
| </ul> |
| <a id="testUnionTypeMismatchWithValuesFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnionTypeMismatchWithValuesFails</h4> |
| <pre class="methodSignature">public void testUnionTypeMismatchWithValuesFails()</pre> |
| </li> |
| </ul> |
| <a id="testValuesTypeMismatchFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testValuesTypeMismatchFails</h4> |
| <pre class="methodSignature">public void testValuesTypeMismatchFails()</pre> |
| </li> |
| </ul> |
| <a id="testNaturalCrossJoinFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNaturalCrossJoinFails</h4> |
| <pre class="methodSignature">public void testNaturalCrossJoinFails()</pre> |
| </li> |
| </ul> |
| <a id="testCrossJoinUsingFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCrossJoinUsingFails</h4> |
| <pre class="methodSignature">public void testCrossJoinUsingFails()</pre> |
| </li> |
| </ul> |
| <a id="testJoinUsing()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinUsing</h4> |
| <pre class="methodSignature">public void testJoinUsing()</pre> |
| </li> |
| </ul> |
| <a id="testCrossJoinOnFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCrossJoinOnFails</h4> |
| <pre class="methodSignature">public void testCrossJoinOnFails()</pre> |
| </li> |
| </ul> |
| <a id="testInnerJoinWithoutUsingOrOnFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInnerJoinWithoutUsingOrOnFails</h4> |
| <pre class="methodSignature">public void testInnerJoinWithoutUsingOrOnFails()</pre> |
| </li> |
| </ul> |
| <a id="testNaturalJoinWithOnFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNaturalJoinWithOnFails</h4> |
| <pre class="methodSignature">public void testNaturalJoinWithOnFails()</pre> |
| </li> |
| </ul> |
| <a id="testNaturalJoinWithUsing()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNaturalJoinWithUsing</h4> |
| <pre class="methodSignature">public void testNaturalJoinWithUsing()</pre> |
| </li> |
| </ul> |
| <a id="testNaturalJoinCaseSensitive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNaturalJoinCaseSensitive</h4> |
| <pre class="methodSignature">public void testNaturalJoinCaseSensitive()</pre> |
| </li> |
| </ul> |
| <a id="testNaturalJoinIncompatibleDatatype()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNaturalJoinIncompatibleDatatype</h4> |
| <pre class="methodSignature">public void testNaturalJoinIncompatibleDatatype()</pre> |
| </li> |
| </ul> |
| <a id="testJoinUsingIncompatibleDatatype()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinUsingIncompatibleDatatype</h4> |
| <pre class="methodSignature">public void testJoinUsingIncompatibleDatatype()</pre> |
| </li> |
| </ul> |
| <a id="testJoinUsingInvalidColsFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinUsingInvalidColsFails</h4> |
| <pre class="methodSignature">public void testJoinUsingInvalidColsFails()</pre> |
| </li> |
| </ul> |
| <a id="testJoinUsingDupColsFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinUsingDupColsFails</h4> |
| <pre class="methodSignature">public void testJoinUsingDupColsFails()</pre> |
| </li> |
| </ul> |
| <a id="testJoinRowType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinRowType</h4> |
| <pre class="methodSignature">public void testJoinRowType()</pre> |
| </li> |
| </ul> |
| <a id="_testJoinUsing()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testJoinUsing</h4> |
| <pre class="methodSignature">public void _testJoinUsing()</pre> |
| </li> |
| </ul> |
| <a id="testJoinSubQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinSubQuery</h4> |
| <pre class="methodSignature">public void testJoinSubQuery()</pre> |
| </li> |
| </ul> |
| <a id="testJoinOnIn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinOnIn</h4> |
| <pre class="methodSignature">public void testJoinOnIn()</pre> |
| </li> |
| </ul> |
| <a id="testJoinOnInCorrelated()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinOnInCorrelated</h4> |
| <pre class="methodSignature">public void testJoinOnInCorrelated()</pre> |
| </li> |
| </ul> |
| <a id="testJoinOnInCorrelatedFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinOnInCorrelatedFails</h4> |
| <pre class="methodSignature">public void testJoinOnInCorrelatedFails()</pre> |
| </li> |
| </ul> |
| <a id="testJoinOnExistsCorrelated()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinOnExistsCorrelated</h4> |
| <pre class="methodSignature">public void testJoinOnExistsCorrelated()</pre> |
| </li> |
| </ul> |
| <a id="testJoinOnScalarCorrelated()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinOnScalarCorrelated</h4> |
| <pre class="methodSignature">public void testJoinOnScalarCorrelated()</pre> |
| </li> |
| </ul> |
| <a id="testJoinOnScalarFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinOnScalarFails</h4> |
| <pre class="methodSignature">public void testJoinOnScalarFails()</pre> |
| </li> |
| </ul> |
| <a id="testJoinUsingThreeWay()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJoinUsingThreeWay</h4> |
| <pre class="methodSignature">public void testJoinUsingThreeWay()</pre> |
| </li> |
| </ul> |
| <a id="testWhere()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWhere</h4> |
| <pre class="methodSignature">public void testWhere()</pre> |
| </li> |
| </ul> |
| <a id="testOn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOn</h4> |
| <pre class="methodSignature">public void testOn()</pre> |
| </li> |
| </ul> |
| <a id="testHaving()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testHaving</h4> |
| <pre class="methodSignature">public void testHaving()</pre> |
| </li> |
| </ul> |
| <a id="testHavingBetween()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testHavingBetween</h4> |
| <pre class="methodSignature">public void testHavingBetween()</pre> |
| </li> |
| </ul> |
| <a id="testWith()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWith</h4> |
| <pre class="methodSignature">public void testWith()</pre> |
| <div class="block">Tests the <code>WITH</code> clause, also called common table expressions.</div> |
| </li> |
| </ul> |
| <a id="testWithUnion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWithUnion</h4> |
| <pre class="methodSignature">public void testWithUnion()</pre> |
| <div class="block">Tests the <code>WITH</code> clause with UNION.</div> |
| </li> |
| </ul> |
| <a id="testWithColumnAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWithColumnAlias</h4> |
| <pre class="methodSignature">public void testWithColumnAlias()</pre> |
| <div class="block">Tests the <code>WITH</code> clause and column aliases.</div> |
| </li> |
| </ul> |
| <a id="testWithSubQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWithSubQuery</h4> |
| <pre class="methodSignature">public void testWithSubQuery()</pre> |
| <div class="block">Tests the <code>WITH</code> clause in sub-queries.</div> |
| </li> |
| </ul> |
| <a id="testWithOrderAgg()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWithOrderAgg</h4> |
| <pre class="methodSignature">public void testWithOrderAgg()</pre> |
| </li> |
| </ul> |
| <a id="testLarge()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLarge</h4> |
| <pre class="methodSignature">public void testLarge()</pre> |
| <div class="block">Tests a large scalar expression, which will expose any O(n^2) algorithms |
| lurking in the validation process.</div> |
| </li> |
| </ul> |
| <a id="checkLarge(int,java.util.function.Consumer)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkLarge</h4> |
| <pre class="methodSignature">static void checkLarge​(int x, |
| java.util.function.Consumer<java.lang.String> f)</pre> |
| </li> |
| </ul> |
| <a id="list(java.lang.String,java.lang.String,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>list</h4> |
| <pre class="methodSignature">private static java.lang.String list​(java.lang.String sep, |
| java.lang.String before, |
| int count)</pre> |
| </li> |
| </ul> |
| <a id="testAbstractConformance()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAbstractConformance</h4> |
| <pre class="methodSignature">public void testAbstractConformance() |
| throws java.lang.reflect.InvocationTargetException, |
| java.lang.IllegalAccessException</pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.reflect.InvocationTargetException</code></dd> |
| <dd><code>java.lang.IllegalAccessException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="testUserDefinedConformance()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUserDefinedConformance</h4> |
| <pre class="methodSignature">public void testUserDefinedConformance()</pre> |
| </li> |
| </ul> |
| <a id="testOrder()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrder</h4> |
| <pre class="methodSignature">public void testOrder()</pre> |
| </li> |
| </ul> |
| <a id="testOrderJoin()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrderJoin</h4> |
| <pre class="methodSignature">public void testOrderJoin()</pre> |
| </li> |
| </ul> |
| <a id="testWithOrder()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWithOrder</h4> |
| <pre class="methodSignature">public void testWithOrder()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-633">[CALCITE-633] |
| WITH ... ORDER BY cannot find table</a>.</div> |
| </li> |
| </ul> |
| <a id="testWithOrderInParentheses()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWithOrderInParentheses</h4> |
| <pre class="methodSignature">public void testWithOrderInParentheses()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-662">[CALCITE-662] |
| Query validation fails when an ORDER BY clause is used with WITH |
| CLAUSE</a>.</div> |
| </li> |
| </ul> |
| <a id="testOrderUnion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrderUnion</h4> |
| <pre class="methodSignature">public void testOrderUnion()</pre> |
| </li> |
| </ul> |
| <a id="testOrderGroup()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrderGroup</h4> |
| <pre class="methodSignature">public void testOrderGroup()</pre> |
| <div class="block">Tests validation of the ORDER BY clause when GROUP BY is present.</div> |
| </li> |
| </ul> |
| <a id="testAliasInGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAliasInGroupBy</h4> |
| <pre class="methodSignature">public void testAliasInGroupBy()</pre> |
| <div class="block">Tests validation of the aliases in GROUP BY. |
| |
| <p>Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1306">[CALCITE-1306] |
| Allow GROUP BY and HAVING to reference SELECT expressions by ordinal and |
| alias</a>.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>SqlConformance.isGroupByAlias()</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="testOrdinalInGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrdinalInGroupBy</h4> |
| <pre class="methodSignature">public void testOrdinalInGroupBy()</pre> |
| <div class="block">Tests validation of ordinals in GROUP BY.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>SqlConformance.isGroupByOrdinal()</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="testAliasInHaving()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAliasInHaving</h4> |
| <pre class="methodSignature">public void testAliasInHaving()</pre> |
| <div class="block">Tests validation of the aliases in HAVING.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>SqlConformance.isHavingAlias()</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="testOrderDistinct()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrderDistinct</h4> |
| <pre class="methodSignature">public void testOrderDistinct()</pre> |
| <div class="block">Tests validation of the ORDER BY clause when DISTINCT is present.</div> |
| </li> |
| </ul> |
| <a id="testOrderGroupDistinct()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOrderGroupDistinct</h4> |
| <pre class="methodSignature">public void testOrderGroupDistinct()</pre> |
| <div class="block">Tests validation of the ORDER BY clause when DISTINCT and GROUP BY are |
| present. |
| |
| <p>Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-634">[CALCITE-634] |
| Allow ORDER BY aggregate function in SELECT DISTINCT, provided that it |
| occurs in SELECT clause</a>.</div> |
| </li> |
| </ul> |
| <a id="testGroup()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroup</h4> |
| <pre class="methodSignature">public void testGroup()</pre> |
| </li> |
| </ul> |
| <a id="testGroupBySystemFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupBySystemFunction</h4> |
| <pre class="methodSignature">public void testGroupBySystemFunction()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-886">[CALCITE-886] |
| System functions in GROUP BY clause</a>.</div> |
| </li> |
| </ul> |
| <a id="testGroupingSets()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupingSets</h4> |
| <pre class="methodSignature">public void testGroupingSets()</pre> |
| </li> |
| </ul> |
| <a id="testRollup()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRollup</h4> |
| <pre class="methodSignature">public void testRollup()</pre> |
| </li> |
| </ul> |
| <a id="testGroupByCorrelatedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupByCorrelatedColumn</h4> |
| <pre class="methodSignature">public void testGroupByCorrelatedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testGroupExpressionEquivalence()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupExpressionEquivalence</h4> |
| <pre class="methodSignature">public void testGroupExpressionEquivalence()</pre> |
| </li> |
| </ul> |
| <a id="testGroupExpressionEquivalenceId()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupExpressionEquivalenceId</h4> |
| <pre class="methodSignature">public void testGroupExpressionEquivalenceId()</pre> |
| </li> |
| </ul> |
| <a id="_testGroupExpressionEquivalenceCorrelated()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testGroupExpressionEquivalenceCorrelated</h4> |
| <pre class="methodSignature">public void _testGroupExpressionEquivalenceCorrelated()</pre> |
| </li> |
| </ul> |
| <a id="_testGroupExpressionEquivalenceParams()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testGroupExpressionEquivalenceParams</h4> |
| <pre class="methodSignature">public void _testGroupExpressionEquivalenceParams()</pre> |
| </li> |
| </ul> |
| <a id="testGroupExpressionEquivalenceLiteral()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupExpressionEquivalenceLiteral</h4> |
| <pre class="methodSignature">public void testGroupExpressionEquivalenceLiteral()</pre> |
| </li> |
| </ul> |
| <a id="testGroupExpressionEquivalenceStringLiteral()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupExpressionEquivalenceStringLiteral</h4> |
| <pre class="methodSignature">public void testGroupExpressionEquivalenceStringLiteral()</pre> |
| </li> |
| </ul> |
| <a id="testGroupAgg()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testGroupAgg</h4> |
| <pre class="methodSignature">public void testGroupAgg()</pre> |
| </li> |
| </ul> |
| <a id="testNestedAggFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNestedAggFails</h4> |
| <pre class="methodSignature">public void testNestedAggFails()</pre> |
| </li> |
| </ul> |
| <a id="testNestedAggOver()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testNestedAggOver</h4> |
| <pre class="methodSignature">public void testNestedAggOver()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateInGroupByFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateInGroupByFails</h4> |
| <pre class="methodSignature">public void testAggregateInGroupByFails()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateInNonGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateInNonGroupBy</h4> |
| <pre class="methodSignature">public void testAggregateInNonGroupBy()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateInOrderByFails()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateInOrderByFails</h4> |
| <pre class="methodSignature">public void testAggregateInOrderByFails()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateFilter()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateFilter</h4> |
| <pre class="methodSignature">public void testAggregateFilter()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateFilterNotBoolean()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateFilterNotBoolean</h4> |
| <pre class="methodSignature">public void testAggregateFilterNotBoolean()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateFilterInHaving()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateFilterInHaving</h4> |
| <pre class="methodSignature">public void testAggregateFilterInHaving()</pre> |
| </li> |
| </ul> |
| <a id="testAggregateFilterContainsAggregate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAggregateFilterContainsAggregate</h4> |
| <pre class="methodSignature">public void testAggregateFilterContainsAggregate()</pre> |
| </li> |
| </ul> |
| <a id="testWithinGroup()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testWithinGroup</h4> |
| <pre class="methodSignature">public void testWithinGroup()</pre> |
| </li> |
| </ul> |
| <a id="testCorrelatingVariables()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCorrelatingVariables</h4> |
| <pre class="methodSignature">public void testCorrelatingVariables()</pre> |
| </li> |
| </ul> |
| <a id="testIntervalCompare()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testIntervalCompare</h4> |
| <pre class="methodSignature">public void testIntervalCompare()</pre> |
| </li> |
| </ul> |
| <a id="testDateCompare()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDateCompare</h4> |
| <pre class="methodSignature">public void testDateCompare()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-613">[CALCITE-613] |
| Implicitly convert strings in comparisons</a>.</div> |
| </li> |
| </ul> |
| <a id="testOverlaps()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOverlaps</h4> |
| <pre class="methodSignature">public void testOverlaps()</pre> |
| </li> |
| </ul> |
| <a id="testContains()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testContains</h4> |
| <pre class="methodSignature">public void testContains()</pre> |
| </li> |
| </ul> |
| <a id="testExtract()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testExtract</h4> |
| <pre class="methodSignature">public void testExtract()</pre> |
| </li> |
| </ul> |
| <a id="testCastToInterval()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCastToInterval</h4> |
| <pre class="methodSignature">public void testCastToInterval()</pre> |
| </li> |
| </ul> |
| <a id="testMinusDateOperator()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMinusDateOperator</h4> |
| <pre class="methodSignature">public void testMinusDateOperator()</pre> |
| </li> |
| </ul> |
| <a id="testBind()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testBind</h4> |
| <pre class="methodSignature">public void testBind()</pre> |
| </li> |
| </ul> |
| <a id="testBindBetween()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testBindBetween</h4> |
| <pre class="methodSignature">public void testBindBetween()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1310">[CALCITE-1310] |
| Infer type of arguments to BETWEEN operator</a>.</div> |
| </li> |
| </ul> |
| <a id="testUnnest()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnnest</h4> |
| <pre class="methodSignature">public void testUnnest()</pre> |
| </li> |
| </ul> |
| <a id="testUnnestArray()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnnestArray</h4> |
| <pre class="methodSignature">public void testUnnestArray()</pre> |
| </li> |
| </ul> |
| <a id="testArrayConstructor()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testArrayConstructor</h4> |
| <pre class="methodSignature">public void testArrayConstructor()</pre> |
| </li> |
| </ul> |
| <a id="testMultisetConstructor()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMultisetConstructor</h4> |
| <pre class="methodSignature">public void testMultisetConstructor()</pre> |
| </li> |
| </ul> |
| <a id="testUnnestArrayColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnnestArrayColumn</h4> |
| <pre class="methodSignature">public void testUnnestArrayColumn()</pre> |
| </li> |
| </ul> |
| <a id="testUnnestWithOrdinality()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnnestWithOrdinality</h4> |
| <pre class="methodSignature">public void testUnnestWithOrdinality()</pre> |
| </li> |
| </ul> |
| <a id="unnestMapMustNameColumnsKeyAndValueWhenNotAliased()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>unnestMapMustNameColumnsKeyAndValueWhenNotAliased</h4> |
| <pre class="methodSignature">public void unnestMapMustNameColumnsKeyAndValueWhenNotAliased()</pre> |
| </li> |
| </ul> |
| <a id="testCorrelationJoin()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCorrelationJoin</h4> |
| <pre class="methodSignature">public void testCorrelationJoin()</pre> |
| </li> |
| </ul> |
| <a id="testStructuredTypes()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStructuredTypes</h4> |
| <pre class="methodSignature">public void testStructuredTypes()</pre> |
| </li> |
| </ul> |
| <a id="testLateral()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLateral</h4> |
| <pre class="methodSignature">public void testLateral()</pre> |
| </li> |
| </ul> |
| <a id="testCollect()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCollect</h4> |
| <pre class="methodSignature">public void testCollect()</pre> |
| </li> |
| </ul> |
| <a id="testFusion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testFusion</h4> |
| <pre class="methodSignature">public void testFusion()</pre> |
| </li> |
| </ul> |
| <a id="testCountFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCountFunction</h4> |
| <pre class="methodSignature">public void testCountFunction()</pre> |
| </li> |
| </ul> |
| <a id="testCountCompositeFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCountCompositeFunction</h4> |
| <pre class="methodSignature">public void testCountCompositeFunction()</pre> |
| </li> |
| </ul> |
| <a id="testLastFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLastFunction</h4> |
| <pre class="methodSignature">public void testLastFunction()</pre> |
| </li> |
| </ul> |
| <a id="testMinMaxFunctions()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMinMaxFunctions</h4> |
| <pre class="methodSignature">public void testMinMaxFunctions()</pre> |
| </li> |
| </ul> |
| <a id="testAnyValueFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testAnyValueFunction</h4> |
| <pre class="methodSignature">public void testAnyValueFunction()</pre> |
| </li> |
| </ul> |
| <a id="testFunctionalDistinct()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testFunctionalDistinct</h4> |
| <pre class="methodSignature">public void testFunctionalDistinct()</pre> |
| </li> |
| </ul> |
| <a id="testColumnNotFound()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testColumnNotFound</h4> |
| <pre class="methodSignature">public void testColumnNotFound()</pre> |
| </li> |
| </ul> |
| <a id="testColumnNotFound2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testColumnNotFound2</h4> |
| <pre class="methodSignature">public void testColumnNotFound2()</pre> |
| </li> |
| </ul> |
| <a id="testColumnNotFound3()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testColumnNotFound3</h4> |
| <pre class="methodSignature">public void testColumnNotFound3()</pre> |
| </li> |
| </ul> |
| <a id="testSelectDistinct()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectDistinct</h4> |
| <pre class="methodSignature">public void testSelectDistinct()</pre> |
| </li> |
| </ul> |
| <a id="testSelectWithoutFrom()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectWithoutFrom</h4> |
| <pre class="methodSignature">public void testSelectWithoutFrom()</pre> |
| </li> |
| </ul> |
| <a id="testSelectAmbiguousField()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectAmbiguousField</h4> |
| <pre class="methodSignature">public void testSelectAmbiguousField()</pre> |
| </li> |
| </ul> |
| <a id="testTableExtend()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTableExtend</h4> |
| <pre class="methodSignature">public void testTableExtend()</pre> |
| </li> |
| </ul> |
| <a id="testExplicitTable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testExplicitTable</h4> |
| <pre class="methodSignature">public void testExplicitTable()</pre> |
| </li> |
| </ul> |
| <a id="testCollectionTable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCollectionTable</h4> |
| <pre class="methodSignature">public void testCollectionTable()</pre> |
| </li> |
| </ul> |
| <a id="testCollectionTableWithLateral()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCollectionTableWithLateral</h4> |
| <pre class="methodSignature">public void testCollectionTableWithLateral()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1309">[CALCITE-1309] |
| Support LATERAL TABLE</a>.</div> |
| </li> |
| </ul> |
| <a id="testCollectionTableWithLateral2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCollectionTableWithLateral2</h4> |
| <pre class="methodSignature">public void testCollectionTableWithLateral2()</pre> |
| </li> |
| </ul> |
| <a id="testCollectionTableWithCursorParam()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCollectionTableWithCursorParam</h4> |
| <pre class="methodSignature">public void testCollectionTableWithCursorParam()</pre> |
| </li> |
| </ul> |
| <a id="testTemporalTable()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTemporalTable</h4> |
| <pre class="methodSignature">public void testTemporalTable()</pre> |
| </li> |
| </ul> |
| <a id="testScalarSubQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testScalarSubQuery</h4> |
| <pre class="methodSignature">public void testScalarSubQuery()</pre> |
| </li> |
| </ul> |
| <a id="testSubQueryInOnClause()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSubQueryInOnClause</h4> |
| <pre class="methodSignature">public void testSubQueryInOnClause()</pre> |
| </li> |
| </ul> |
| <a id="testRecordType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRecordType</h4> |
| <pre class="methodSignature">public void testRecordType()</pre> |
| </li> |
| </ul> |
| <a id="testArrayOfRecordType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testArrayOfRecordType</h4> |
| <pre class="methodSignature">public void testArrayOfRecordType()</pre> |
| </li> |
| </ul> |
| <a id="testItemOperatorException()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testItemOperatorException</h4> |
| <pre class="methodSignature">public void testItemOperatorException()</pre> |
| </li> |
| </ul> |
| <a id="testRecordTypeElided()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRecordTypeElided</h4> |
| <pre class="methodSignature">public void testRecordTypeElided()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-497">[CALCITE-497] |
| Support optional qualifier for column name references</a>.</div> |
| </li> |
| </ul> |
| <a id="testSample()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSample</h4> |
| <pre class="methodSignature">public void testSample()</pre> |
| </li> |
| </ul> |
| <a id="testRewriteWithoutIdentifierExpansion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithoutIdentifierExpansion</h4> |
| <pre class="methodSignature">public void testRewriteWithoutIdentifierExpansion()</pre> |
| </li> |
| </ul> |
| <a id="testRewriteWithLimitWithoutOrderBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithLimitWithoutOrderBy</h4> |
| <pre class="methodSignature">public void testRewriteWithLimitWithoutOrderBy()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1238">[CALCITE-1238] |
| Unparsing LIMIT without ORDER BY after validation</a>.</div> |
| </li> |
| </ul> |
| <a id="testRewriteWithLimitWithDynamicParameters()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithLimitWithDynamicParameters</h4> |
| <pre class="methodSignature">public void testRewriteWithLimitWithDynamicParameters()</pre> |
| </li> |
| </ul> |
| <a id="testRewriteWithOffsetWithoutOrderBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithOffsetWithoutOrderBy</h4> |
| <pre class="methodSignature">public void testRewriteWithOffsetWithoutOrderBy()</pre> |
| </li> |
| </ul> |
| <a id="testRewriteWithUnionFetchWithoutOrderBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithUnionFetchWithoutOrderBy</h4> |
| <pre class="methodSignature">public void testRewriteWithUnionFetchWithoutOrderBy()</pre> |
| </li> |
| </ul> |
| <a id="testRewriteWithIdentifierExpansion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithIdentifierExpansion</h4> |
| <pre class="methodSignature">public void testRewriteWithIdentifierExpansion()</pre> |
| </li> |
| </ul> |
| <a id="testRewriteWithColumnReferenceExpansion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithColumnReferenceExpansion</h4> |
| <pre class="methodSignature">public void testRewriteWithColumnReferenceExpansion()</pre> |
| </li> |
| </ul> |
| <a id="testRewriteWithColumnReferenceExpansionAndFromAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRewriteWithColumnReferenceExpansionAndFromAlias</h4> |
| <pre class="methodSignature">public void testRewriteWithColumnReferenceExpansionAndFromAlias()</pre> |
| </li> |
| </ul> |
| <a id="testCoalesceWithoutRewrite()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCoalesceWithoutRewrite</h4> |
| <pre class="methodSignature">public void testCoalesceWithoutRewrite()</pre> |
| </li> |
| </ul> |
| <a id="testCoalesceWithRewrite()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCoalesceWithRewrite</h4> |
| <pre class="methodSignature">public void testCoalesceWithRewrite()</pre> |
| </li> |
| </ul> |
| <a id="_testValuesWithAggFuncs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>_testValuesWithAggFuncs</h4> |
| <pre class="methodSignature">public void _testValuesWithAggFuncs()</pre> |
| </li> |
| </ul> |
| <a id="testFieldOrigin()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testFieldOrigin</h4> |
| <pre class="methodSignature">public void testFieldOrigin()</pre> |
| </li> |
| </ul> |
| <a id="testBrackets()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testBrackets</h4> |
| <pre class="methodSignature">public void testBrackets()</pre> |
| </li> |
| </ul> |
| <a id="testLexJava()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLexJava</h4> |
| <pre class="methodSignature">public void testLexJava()</pre> |
| </li> |
| </ul> |
| <a id="testLexJavaKeyword()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLexJavaKeyword</h4> |
| <pre class="methodSignature">public void testLexJavaKeyword()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-145">[CALCITE-145] |
| Unexpected upper-casing of keywords when using java lexer</a>.</div> |
| </li> |
| </ul> |
| <a id="testLexAndQuoting()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testLexAndQuoting</h4> |
| <pre class="methodSignature">public void testLexAndQuoting()</pre> |
| </li> |
| </ul> |
| <a id="testCaseInsensitive()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseInsensitive</h4> |
| <pre class="methodSignature">public void testCaseInsensitive()</pre> |
| <div class="block">Tests using case-insensitive matching of identifiers.</div> |
| </li> |
| </ul> |
| <a id="testCaseInsensitiveUdfs()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseInsensitiveUdfs</h4> |
| <pre class="methodSignature">public void testCaseInsensitiveUdfs()</pre> |
| <div class="block">Tests using case-insensitive matching of user-defined functions.</div> |
| </li> |
| </ul> |
| <a id="testCaseSensitiveBuiltinFunction()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseSensitiveBuiltinFunction</h4> |
| <pre class="methodSignature">public void testCaseSensitiveBuiltinFunction()</pre> |
| <div class="block">Tests using case-sensitive matching of builtin functions.</div> |
| </li> |
| </ul> |
| <a id="testCaseInsensitiveTableAlias()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseInsensitiveTableAlias</h4> |
| <pre class="methodSignature">public void testCaseInsensitiveTableAlias()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-319">[CALCITE-319] |
| Table aliases should follow case-sensitivity policy</a>.</div> |
| </li> |
| </ul> |
| <a id="testCaseInsensitiveTableAliasInGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseInsensitiveTableAliasInGroupBy</h4> |
| <pre class="methodSignature">public void testCaseInsensitiveTableAliasInGroupBy()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1305">[CALCITE-1305] |
| Case-insensitive table aliases and GROUP BY</a>.</div> |
| </li> |
| </ul> |
| <a id="testTableNotFoundDidYouMean()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testTableNotFoundDidYouMean</h4> |
| <pre class="methodSignature">public void testTableNotFoundDidYouMean()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1549">[CALCITE-1549] |
| Improve error message when table or column not found</a>.</div> |
| </li> |
| </ul> |
| <a id="testColumnNotFoundDidYouMean()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testColumnNotFoundDidYouMean</h4> |
| <pre class="methodSignature">public void testColumnNotFoundDidYouMean()</pre> |
| </li> |
| </ul> |
| <a id="testUnquotedBuiltInFunctionNames()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUnquotedBuiltInFunctionNames</h4> |
| <pre class="methodSignature">public void testUnquotedBuiltInFunctionNames()</pre> |
| <div class="block">Tests matching of built-in operator names.</div> |
| </li> |
| </ul> |
| <a id="testStandardOperatorNamesAreUpperCase()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStandardOperatorNamesAreUpperCase</h4> |
| <pre class="methodSignature">public void testStandardOperatorNamesAreUpperCase()</pre> |
| <div class="block">Sanity check: All built-ins are upper-case. We rely on this.</div> |
| </li> |
| </ul> |
| <a id="prec(org.apache.calcite.sql.SqlOperator)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>prec</h4> |
| <pre class="methodSignature">private static int prec​(org.apache.calcite.sql.SqlOperator op)</pre> |
| </li> |
| </ul> |
| <a id="testOperatorsSortedByPrecedence()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testOperatorsSortedByPrecedence</h4> |
| <pre class="methodSignature">public void testOperatorsSortedByPrecedence()</pre> |
| <div class="block">Tests that operators, sorted by precedence, are in a sane order. Each |
| operator has a <code>left</code> and |
| <code>SqlOperator.getRightPrec()</code> right} precedence, but we would like |
| the order to remain the same even if we tweak particular operators' |
| precedences. If you need to update the expected output, you might also |
| need to change |
| <a href="http://calcite.apache.org/docs/reference.html#operator-precedence"> |
| the documentation</a>.</div> |
| </li> |
| </ul> |
| <a id="testCaseInsensitiveInsert()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseInsensitiveInsert</h4> |
| <pre class="methodSignature">public void testCaseInsensitiveInsert()</pre> |
| <div class="block">Tests that it is an error to insert into the same column twice, even using |
| case-insensitive matching.</div> |
| </li> |
| </ul> |
| <a id="testCaseInsensitiveSubQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseInsensitiveSubQuery</h4> |
| <pre class="methodSignature">public void testCaseInsensitiveSubQuery()</pre> |
| <div class="block">Tests referencing columns from a sub-query that has duplicate column |
| names. (The standard says it should be an error, but we don't right |
| now.)</div> |
| </li> |
| </ul> |
| <a id="testCaseInsensitiveTables()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCaseInsensitiveTables</h4> |
| <pre class="methodSignature">public void testCaseInsensitiveTables()</pre> |
| <div class="block">Tests using case-insensitive matching of table names.</div> |
| </li> |
| </ul> |
| <a id="testInsert()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsert</h4> |
| <pre class="methodSignature">public void testInsert()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubset()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubset</h4> |
| <pre class="methodSignature">public void testInsertSubset()</pre> |
| </li> |
| </ul> |
| <a id="testInsertShouldNotCheckForDefaultValue()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertShouldNotCheckForDefaultValue</h4> |
| <pre class="methodSignature">public void testInsertShouldNotCheckForDefaultValue()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1510">[CALCITE-1510] |
| INSERT/UPSERT should allow fewer values than columns</a>, |
| check for default value only when target field is null.</div> |
| </li> |
| </ul> |
| <a id="testInsertView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertView</h4> |
| <pre class="methodSignature">public void testInsertView()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubsetView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubsetView</h4> |
| <pre class="methodSignature">public void testInsertSubsetView()</pre> |
| </li> |
| </ul> |
| <a id="testInsertModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertModifiableView</h4> |
| <pre class="methodSignature">public void testInsertModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubsetModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubsetModifiableView</h4> |
| <pre class="methodSignature">public void testInsertSubsetModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBind()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBind</h4> |
| <pre class="methodSignature">public void testInsertBind()</pre> |
| </li> |
| </ul> |
| <a id="testInsertWithExtendedColumns()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertWithExtendedColumns</h4> |
| <pre class="methodSignature">public void testInsertWithExtendedColumns()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindSubset()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindSubset</h4> |
| <pre class="methodSignature">public void testInsertBindSubset()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindView</h4> |
| <pre class="methodSignature">public void testInsertBindView()</pre> |
| </li> |
| </ul> |
| <a id="testInsertModifiableViewPassConstraint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertModifiableViewPassConstraint</h4> |
| <pre class="methodSignature">public void testInsertModifiableViewPassConstraint()</pre> |
| </li> |
| </ul> |
| <a id="testInsertModifiableViewFailConstraint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertModifiableViewFailConstraint</h4> |
| <pre class="methodSignature">public void testInsertModifiableViewFailConstraint()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateModifiableViewPassConstraint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateModifiableViewPassConstraint</h4> |
| <pre class="methodSignature">public void testUpdateModifiableViewPassConstraint()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateModifiableViewFailConstraint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateModifiableViewFailConstraint</h4> |
| <pre class="methodSignature">public void testUpdateModifiableViewFailConstraint()</pre> |
| </li> |
| </ul> |
| <a id="testInsertFailNullability()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertFailNullability</h4> |
| <pre class="methodSignature">public void testInsertFailNullability()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubsetFailNullability()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubsetFailNullability</h4> |
| <pre class="methodSignature">public void testInsertSubsetFailNullability()</pre> |
| </li> |
| </ul> |
| <a id="testInsertViewFailNullability()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertViewFailNullability</h4> |
| <pre class="methodSignature">public void testInsertViewFailNullability()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubsetViewFailNullability()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubsetViewFailNullability</h4> |
| <pre class="methodSignature">public void testInsertSubsetViewFailNullability()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindFailNullability()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindFailNullability</h4> |
| <pre class="methodSignature">public void testInsertBindFailNullability()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindSubsetFailNullability()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindSubsetFailNullability</h4> |
| <pre class="methodSignature">public void testInsertBindSubsetFailNullability()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubsetDisallowed()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubsetDisallowed</h4> |
| <pre class="methodSignature">public void testInsertSubsetDisallowed()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubsetViewDisallowed()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubsetViewDisallowed</h4> |
| <pre class="methodSignature">public void testInsertSubsetViewDisallowed()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindSubsetDisallowed()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindSubsetDisallowed</h4> |
| <pre class="methodSignature">public void testInsertBindSubsetDisallowed()</pre> |
| </li> |
| </ul> |
| <a id="testSelectExtendedColumnDuplicate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectExtendedColumnDuplicate</h4> |
| <pre class="methodSignature">public void testSelectExtendedColumnDuplicate()</pre> |
| </li> |
| </ul> |
| <a id="testSelectViewFailExcludedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectViewFailExcludedColumn</h4> |
| <pre class="methodSignature">public void testSelectViewFailExcludedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testSelectViewExtendedColumnCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectViewExtendedColumnCollision</h4> |
| <pre class="methodSignature">public void testSelectViewExtendedColumnCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectViewExtendedColumnExtendedCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectViewExtendedColumnExtendedCollision</h4> |
| <pre class="methodSignature">public void testSelectViewExtendedColumnExtendedCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectViewExtendedColumnUnderlyingCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectViewExtendedColumnUnderlyingCollision</h4> |
| <pre class="methodSignature">public void testSelectViewExtendedColumnUnderlyingCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectExtendedColumnCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectExtendedColumnCollision</h4> |
| <pre class="methodSignature">public void testSelectExtendedColumnCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectExtendedColumnFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectExtendedColumnFailCollision</h4> |
| <pre class="methodSignature">public void testSelectExtendedColumnFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectViewExtendedColumnFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectViewExtendedColumnFailCollision</h4> |
| <pre class="methodSignature">public void testSelectViewExtendedColumnFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectViewExtendedColumnFailExtendedCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectViewExtendedColumnFailExtendedCollision</h4> |
| <pre class="methodSignature">public void testSelectViewExtendedColumnFailExtendedCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectViewExtendedColumnFailUnderlyingCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectViewExtendedColumnFailUnderlyingCollision</h4> |
| <pre class="methodSignature">public void testSelectViewExtendedColumnFailUnderlyingCollision()</pre> |
| </li> |
| </ul> |
| <a id="testSelectFailCaseSensitivity()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectFailCaseSensitivity</h4> |
| <pre class="methodSignature">public void testSelectFailCaseSensitivity()</pre> |
| </li> |
| </ul> |
| <a id="testInsertFailCaseSensitivity()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertFailCaseSensitivity</h4> |
| <pre class="methodSignature">public void testInsertFailCaseSensitivity()</pre> |
| </li> |
| </ul> |
| <a id="testInsertFailExcludedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertFailExcludedColumn</h4> |
| <pre class="methodSignature">public void testInsertFailExcludedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindViewFailExcludedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindViewFailExcludedColumn</h4> |
| <pre class="methodSignature">public void testInsertBindViewFailExcludedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testInsertWithCustomInitializerExpressionFactory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertWithCustomInitializerExpressionFactory</h4> |
| <pre class="methodSignature">public void testInsertWithCustomInitializerExpressionFactory()</pre> |
| </li> |
| </ul> |
| <a id="testInsertSubsetWithCustomInitializerExpressionFactory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertSubsetWithCustomInitializerExpressionFactory</h4> |
| <pre class="methodSignature">public void testInsertSubsetWithCustomInitializerExpressionFactory()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindWithCustomInitializerExpressionFactory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindWithCustomInitializerExpressionFactory</h4> |
| <pre class="methodSignature">public void testInsertBindWithCustomInitializerExpressionFactory()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindSubsetWithCustomInitializerExpressionFactory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindSubsetWithCustomInitializerExpressionFactory</h4> |
| <pre class="methodSignature">public void testInsertBindSubsetWithCustomInitializerExpressionFactory()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindWithCustomColumnResolving()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindWithCustomColumnResolving</h4> |
| <pre class="methodSignature">public void testInsertBindWithCustomColumnResolving()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateBind()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateBind</h4> |
| <pre class="methodSignature">public void testUpdateBind()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteBind()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteBind</h4> |
| <pre class="methodSignature">public void testDeleteBind()</pre> |
| </li> |
| </ul> |
| <a id="testStream()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStream</h4> |
| <pre class="methodSignature">public void testStream()</pre> |
| </li> |
| </ul> |
| <a id="testStreamWhere()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamWhere</h4> |
| <pre class="methodSignature">public void testStreamWhere()</pre> |
| </li> |
| </ul> |
| <a id="testStreamGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamGroupBy</h4> |
| <pre class="methodSignature">public void testStreamGroupBy()</pre> |
| </li> |
| </ul> |
| <a id="testStreamHaving()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamHaving</h4> |
| <pre class="methodSignature">public void testStreamHaving()</pre> |
| </li> |
| </ul> |
| <a id="testMonotonic()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testMonotonic</h4> |
| <pre class="methodSignature">public void testMonotonic()</pre> |
| <div class="block">Tests that various expressions are monotonic.</div> |
| </li> |
| </ul> |
| <a id="testStreamUnionAll()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamUnionAll</h4> |
| <pre class="methodSignature">public void testStreamUnionAll()</pre> |
| </li> |
| </ul> |
| <a id="testStreamValues()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamValues</h4> |
| <pre class="methodSignature">public void testStreamValues()</pre> |
| </li> |
| </ul> |
| <a id="testStreamOrderBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamOrderBy</h4> |
| <pre class="methodSignature">public void testStreamOrderBy()</pre> |
| </li> |
| </ul> |
| <a id="testStreamJoin()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamJoin</h4> |
| <pre class="methodSignature">public void testStreamJoin()</pre> |
| </li> |
| </ul> |
| <a id="testDummy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDummy</h4> |
| <pre class="methodSignature">public void testDummy()</pre> |
| </li> |
| </ul> |
| <a id="testCustomColumnResolving()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCustomColumnResolving</h4> |
| <pre class="methodSignature">public void testCustomColumnResolving()</pre> |
| </li> |
| </ul> |
| <a id="testCustomColumnResolvingWithView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testCustomColumnResolvingWithView</h4> |
| <pre class="methodSignature">public void testCustomColumnResolvingWithView()</pre> |
| </li> |
| </ul> |
| <a id="checkCustomColumnResolving(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkCustomColumnResolving</h4> |
| <pre class="methodSignature">private void checkCustomColumnResolving​(java.lang.String table)</pre> |
| </li> |
| </ul> |
| <a id="testStreamTumble()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamTumble</h4> |
| <pre class="methodSignature">public void testStreamTumble()</pre> |
| </li> |
| </ul> |
| <a id="testStreamHop()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamHop</h4> |
| <pre class="methodSignature">public void testStreamHop()</pre> |
| </li> |
| </ul> |
| <a id="testStreamSession()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testStreamSession</h4> |
| <pre class="methodSignature">public void testStreamSession()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumn</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindExtendedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindExtendedColumn</h4> |
| <pre class="methodSignature">public void testInsertBindExtendedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableView</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testInsertBindExtendedColumnModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertBindExtendedColumnModifiableView</h4> |
| <pre class="methodSignature">public void testInsertBindExtendedColumnModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewFailConstraint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewFailConstraint</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewFailConstraint()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewFailColumnCount()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewFailColumnCount</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewFailColumnCount()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnFailDuplicate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnFailDuplicate</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnFailDuplicate()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumn</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testInsertFailDataType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertFailDataType</h4> |
| <pre class="methodSignature">public void testInsertFailDataType()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateFailDataType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateFailDataType</h4> |
| <pre class="methodSignature">public void testUpdateFailDataType()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateFailCaseSensitivity()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateFailCaseSensitivity</h4> |
| <pre class="methodSignature">public void testUpdateFailCaseSensitivity()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnFailCaseSensitivity()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnFailCaseSensitivity</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnFailCaseSensitivity()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateBindExtendedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateBindExtendedColumn</h4> |
| <pre class="methodSignature">public void testUpdateBindExtendedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnModifiableView</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateBindExtendedColumnModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateBindExtendedColumnModifiableView</h4> |
| <pre class="methodSignature">public void testUpdateBindExtendedColumnModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnModifiableViewFailConstraint()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnModifiableViewFailConstraint</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnModifiableViewFailConstraint()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnCollision</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnCollision()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnModifiableViewCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnModifiableViewCollision</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnModifiableViewCollision()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnFailCollision</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnFailCollision2()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnFailCollision2</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnFailCollision2()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnModifiableViewFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnModifiableViewFailCollision</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnModifiableViewFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnModifiableViewFailExtendedCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnModifiableViewFailExtendedCollision</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnModifiableViewFailExtendedCollision()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnModifiableViewFailUnderlyingCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnModifiableViewFailUnderlyingCollision</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnModifiableViewFailUnderlyingCollision()</pre> |
| </li> |
| </ul> |
| <a id="testUpdateExtendedColumnFailDuplicate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testUpdateExtendedColumnFailDuplicate</h4> |
| <pre class="methodSignature">public void testUpdateExtendedColumnFailDuplicate()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnCollision()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewCollision()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewExtendedCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewExtendedCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewExtendedCollision()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewUnderlyingCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewUnderlyingCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewUnderlyingCollision()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnFailCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewFailCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewFailExtendedCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewFailExtendedCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewFailExtendedCollision()</pre> |
| </li> |
| </ul> |
| <a id="testInsertExtendedColumnModifiableViewFailUnderlyingCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testInsertExtendedColumnModifiableViewFailUnderlyingCollision</h4> |
| <pre class="methodSignature">public void testInsertExtendedColumnModifiableViewFailUnderlyingCollision()</pre> |
| </li> |
| </ul> |
| <a id="testDelete()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDelete</h4> |
| <pre class="methodSignature">public void testDelete()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumn</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteBindExtendedColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteBindExtendedColumn</h4> |
| <pre class="methodSignature">public void testDeleteBindExtendedColumn()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteModifiableView</h4> |
| <pre class="methodSignature">public void testDeleteModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumnModifiableView()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumnModifiableView</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumnModifiableView()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumnCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumnCollision</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumnCollision()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumnModifiableViewCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumnModifiableViewCollision</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumnModifiableViewCollision()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumnFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumnFailCollision</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumnFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumnModifiableViewFailCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumnModifiableViewFailCollision</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumnModifiableViewFailCollision()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumnModifiableViewFailExtendedCollision()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumnModifiableViewFailExtendedCollision</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumnModifiableViewFailExtendedCollision()</pre> |
| </li> |
| </ul> |
| <a id="testDeleteExtendedColumnFailDuplicate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testDeleteExtendedColumnFailDuplicate</h4> |
| <pre class="methodSignature">public void testDeleteExtendedColumnFailDuplicate()</pre> |
| </li> |
| </ul> |
| <a id="testArrayAssignment()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testArrayAssignment</h4> |
| <pre class="methodSignature">public void testArrayAssignment()</pre> |
| <div class="block">Test case for |
| <a href="https://issues.apache.org/jira/browse/CALCITE-1804">[CALCITE-1804] |
| Cannot assign NOT NULL array to nullable array</a>.</div> |
| </li> |
| </ul> |
| <a id="testSelectRolledUpColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectRolledUpColumn</h4> |
| <pre class="methodSignature">public void testSelectRolledUpColumn()</pre> |
| </li> |
| </ul> |
| <a id="testSelectAggregateOnRolledUpColumn()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testSelectAggregateOnRolledUpColumn</h4> |
| <pre class="methodSignature">public void testSelectAggregateOnRolledUpColumn()</pre> |
| </li> |
| </ul> |
| <a id="testRolledUpColumnInWhere()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRolledUpColumnInWhere</h4> |
| <pre class="methodSignature">public void testRolledUpColumnInWhere()</pre> |
| </li> |
| </ul> |
| <a id="testRolledUpColumnInHaving()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRolledUpColumnInHaving</h4> |
| <pre class="methodSignature">public void testRolledUpColumnInHaving()</pre> |
| </li> |
| </ul> |
| <a id="testRollUpInWindow()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRollUpInWindow</h4> |
| <pre class="methodSignature">public void testRollUpInWindow()</pre> |
| </li> |
| </ul> |
| <a id="testRollUpInGroupBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRollUpInGroupBy</h4> |
| <pre class="methodSignature">public void testRollUpInGroupBy()</pre> |
| </li> |
| </ul> |
| <a id="testRollUpInOrderBy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRollUpInOrderBy</h4> |
| <pre class="methodSignature">public void testRollUpInOrderBy()</pre> |
| </li> |
| </ul> |
| <a id="testRollUpInJoin()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testRollUpInJoin</h4> |
| <pre class="methodSignature">public void testRollUpInJoin()</pre> |
| </li> |
| </ul> |
| <a id="testJsonValueExpressionOperator()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonValueExpressionOperator</h4> |
| <pre class="methodSignature">public void testJsonValueExpressionOperator()</pre> |
| </li> |
| </ul> |
| <a id="testJsonExists()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonExists</h4> |
| <pre class="methodSignature">public void testJsonExists()</pre> |
| </li> |
| </ul> |
| <a id="testJsonValue()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonValue</h4> |
| <pre class="methodSignature">public void testJsonValue()</pre> |
| </li> |
| </ul> |
| <a id="testJsonQuery()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonQuery</h4> |
| <pre class="methodSignature">public void testJsonQuery()</pre> |
| </li> |
| </ul> |
| <a id="testJsonArray()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonArray</h4> |
| <pre class="methodSignature">public void testJsonArray()</pre> |
| </li> |
| </ul> |
| <a id="testJsonArrayAgg()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonArrayAgg</h4> |
| <pre class="methodSignature">public void testJsonArrayAgg()</pre> |
| </li> |
| </ul> |
| <a id="testJsonObject()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonObject</h4> |
| <pre class="methodSignature">public void testJsonObject()</pre> |
| </li> |
| </ul> |
| <a id="testJsonPretty()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonPretty</h4> |
| <pre class="methodSignature">public void testJsonPretty()</pre> |
| </li> |
| </ul> |
| <a id="testJsonStorageSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonStorageSize</h4> |
| <pre class="methodSignature">public void testJsonStorageSize()</pre> |
| </li> |
| </ul> |
| <a id="testJsonType()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonType</h4> |
| <pre class="methodSignature">public void testJsonType()</pre> |
| </li> |
| </ul> |
| <a id="testJsonDepth()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonDepth</h4> |
| <pre class="methodSignature">public void testJsonDepth()</pre> |
| </li> |
| </ul> |
| <a id="testJsonLength()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonLength</h4> |
| <pre class="methodSignature">public void testJsonLength()</pre> |
| </li> |
| </ul> |
| <a id="testJsonKeys()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonKeys</h4> |
| <pre class="methodSignature">public void testJsonKeys()</pre> |
| </li> |
| </ul> |
| <a id="testJsonRemove()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonRemove</h4> |
| <pre class="methodSignature">public void testJsonRemove()</pre> |
| </li> |
| </ul> |
| <a id="testJsonObjectAgg()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonObjectAgg</h4> |
| <pre class="methodSignature">public void testJsonObjectAgg()</pre> |
| </li> |
| </ul> |
| <a id="testJsonPredicate()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>testJsonPredicate</h4> |
| <pre class="methodSignature">public void testJsonPredicate()</pre> |
| </li> |
| </ul> |
| <a id="testValidatorReportsOriginalQueryUsingReader()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>testValidatorReportsOriginalQueryUsingReader</h4> |
| <pre class="methodSignature">public void testValidatorReportsOriginalQueryUsingReader() |
| throws java.lang.Exception</pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.Exception</code></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </main> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/SqlValidatorTest.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses.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> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="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 id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 2012–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |