blob: 9a967bbc92821a9a804282c1ae2965acdc03e682 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SqlDelegatingConformance (Apache Calcite calcite API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SqlDelegatingConformance (Apache Calcite calcite API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../../index-all.html">索引</a></li>
<li><a href="../../../../../help-doc.html">帮助</a></li>
</ul>
<div class="aboutLanguage"><b>Apache Calcite</b></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html" title="org.apache.calcite.sql.validate中的枚举"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../../org/apache/calcite/sql/validate/SqlIdentifierMoniker.html" title="org.apache.calcite.sql.validate中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/calcite/sql/validate/SqlDelegatingConformance.html" target="_top">框架</a></li>
<li><a href="SqlDelegatingConformance.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.calcite.sql.validate</div>
<h2 title="类 SqlDelegatingConformance" class="title">类 SqlDelegatingConformance</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">org.apache.calcite.sql.validate.SqlAbstractConformance</a></li>
<li>
<ul class="inheritance">
<li>org.apache.calcite.sql.validate.SqlDelegatingConformance</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>所有已实现的接口:</dt>
<dd><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">SqlDelegatingConformance</span>
extends <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></pre>
<div class="block">Implementation of <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口"><code>SqlConformance</code></a> that delegates all methods to
another object. You can create a sub-class that overrides particular
methods.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.calcite.sql.validate.SqlConformance">
<!-- -->
</a>
<h3>从接口继承的字段&nbsp;org.apache.calcite.sql.validate.<a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></h3>
<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#DEFAULT">DEFAULT</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#ORACLE_10">ORACLE_10</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#PRAGMATIC_2003">PRAGMATIC_2003</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#PRAGMATIC_99">PRAGMATIC_99</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#STRICT_2003">STRICT_2003</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#STRICT_92">STRICT_92</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#STRICT_99">STRICT_99</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符</th>
<th class="colLast" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#SqlDelegatingConformance-org.apache.calcite.sql.validate.SqlConformance-">SqlDelegatingConformance</a></span>(<a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a>&nbsp;delegate)</code>
<div class="block">Creates a SqlDelegatingConformance.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#allowNiladicParentheses--">allowNiladicParentheses</a></span>()</code>
<div class="block">Whether to allow parentheses to be specified in calls to niladic functions
and procedures (that is, functions and procedures with no parameters).</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isBangEqualAllowed--">isBangEqualAllowed</a></span>()</code>
<div class="block">Whether the bang-equal token !</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isFromRequired--">isFromRequired</a></span>()</code>
<div class="block">Whether <code>FROM</code> clause is required in a <code>SELECT</code> statement.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isGroupByAlias--">isGroupByAlias</a></span>()</code>
<div class="block">Whether to allow aliases from the <code>SELECT</code> clause to be used as
column names in the <code>GROUP BY</code> clause.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isGroupByOrdinal--">isGroupByOrdinal</a></span>()</code>
<div class="block">Whether <code>GROUP BY 2</code> is interpreted to mean 'group by the 2nd column
in the select list'.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isHavingAlias--">isHavingAlias</a></span>()</code>
<div class="block">Whether to allow aliases from the <code>SELECT</code> clause to be used as
column names in the <code>HAVING</code> clause.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isInsertSubsetColumnsAllowed--">isInsertSubsetColumnsAllowed</a></span>()</code>
<div class="block">Whether to allow <code>INSERT</code> (or <code>UPSERT</code>) with no column list
but fewer values than the target table.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isMinusAllowed--">isMinusAllowed</a></span>()</code>
<div class="block">Whether <code>MINUS</code> is allowed as an alternative to <code>EXCEPT</code> in
the parser.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isSortByAlias--">isSortByAlias</a></span>()</code>
<div class="block">Whether '<code>ORDER BY x</code>' is interpreted to mean 'sort by the select
list item whose alias is x' even if there is a column called x.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isSortByAliasObscures--">isSortByAliasObscures</a></span>()</code>
<div class="block">Whether "empno" is invalid in "select empno as x from emp order by empno"
because the alias "x" obscures it.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/calcite/sql/validate/SqlDelegatingConformance.html#isSortByOrdinal--">isSortByOrdinal</a></span>()</code>
<div class="block">Whether '<code>ORDER BY 2</code>' is interpreted to mean 'sort by the 2nd
column in the select list'.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.calcite.sql.validate.SqlAbstractConformance">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.apache.calcite.sql.validate.<a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></h3>
<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#allowExplicitRowValueConstructor--">allowExplicitRowValueConstructor</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#allowExtend--">allowExtend</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#allowExtendedTrim--">allowExtendedTrim</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#allowGeometry--">allowGeometry</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#allowPluralTimeUnits--">allowPluralTimeUnits</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#allowQualifyingCommonColumn--">allowQualifyingCommonColumn</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isApplyAllowed--">isApplyAllowed</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isLiberal--">isLiberal</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isLimitStartCountAllowed--">isLimitStartCountAllowed</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isPercentRemainderAllowed--">isPercentRemainderAllowed</a>, <a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#shouldConvertRaggedUnionTypesToVarying--">shouldConvertRaggedUnionTypesToVarying</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="java.lang中的类或接口">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="java.lang中的类或接口">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="java.lang中的类或接口">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="java.lang中的类或接口">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="java.lang中的类或接口">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="java.lang中的类或接口">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="java.lang中的类或接口">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="java.lang中的类或接口">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="java.lang中的类或接口">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="java.lang中的类或接口">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="java.lang中的类或接口">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SqlDelegatingConformance-org.apache.calcite.sql.validate.SqlConformance-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SqlDelegatingConformance</h4>
<pre>protected&nbsp;SqlDelegatingConformance(<a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a>&nbsp;delegate)</pre>
<div class="block">Creates a SqlDelegatingConformance.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="isGroupByAlias--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isGroupByAlias</h4>
<pre>public&nbsp;boolean&nbsp;isGroupByAlias()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isGroupByAlias--">SqlConformance</a></code></span></div>
<div class="block">Whether to allow aliases from the <code>SELECT</code> clause to be used as
column names in the <code>GROUP BY</code> clause.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BIG_QUERY"><code>SqlConformanceEnum.BIG_QUERY</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#MYSQL_5"><code>SqlConformanceEnum.MYSQL_5</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isGroupByAlias--">isGroupByAlias</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isGroupByAlias--">isGroupByAlias</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isGroupByOrdinal--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isGroupByOrdinal</h4>
<pre>public&nbsp;boolean&nbsp;isGroupByOrdinal()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isGroupByOrdinal--">SqlConformance</a></code></span></div>
<div class="block">Whether <code>GROUP BY 2</code> is interpreted to mean 'group by the 2nd column
in the select list'.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#MYSQL_5"><code>SqlConformanceEnum.MYSQL_5</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isGroupByOrdinal--">isGroupByOrdinal</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isGroupByOrdinal--">isGroupByOrdinal</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isHavingAlias--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isHavingAlias</h4>
<pre>public&nbsp;boolean&nbsp;isHavingAlias()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isHavingAlias--">SqlConformance</a></code></span></div>
<div class="block">Whether to allow aliases from the <code>SELECT</code> clause to be used as
column names in the <code>HAVING</code> clause.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BIG_QUERY"><code>SqlConformanceEnum.BIG_QUERY</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#MYSQL_5"><code>SqlConformanceEnum.MYSQL_5</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isHavingAlias--">isHavingAlias</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isHavingAlias--">isHavingAlias</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isSortByOrdinal--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSortByOrdinal</h4>
<pre>public&nbsp;boolean&nbsp;isSortByOrdinal()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByOrdinal--">SqlConformance</a></code></span></div>
<div class="block">Whether '<code>ORDER BY 2</code>' is interpreted to mean 'sort by the 2nd
column in the select list'.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#DEFAULT"><code>SqlConformanceEnum.DEFAULT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#MYSQL_5"><code>SqlConformanceEnum.MYSQL_5</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_10"><code>SqlConformanceEnum.ORACLE_10</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_12"><code>SqlConformanceEnum.ORACLE_12</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#STRICT_92"><code>SqlConformanceEnum.STRICT_92</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#PRAGMATIC_99"><code>SqlConformanceEnum.PRAGMATIC_99</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#PRAGMATIC_2003"><code>SqlConformanceEnum.PRAGMATIC_2003</code></a>;
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#SQL_SERVER_2008"><code>SqlConformanceEnum.SQL_SERVER_2008</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByOrdinal--">isSortByOrdinal</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isSortByOrdinal--">isSortByOrdinal</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isSortByAlias--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSortByAlias</h4>
<pre>public&nbsp;boolean&nbsp;isSortByAlias()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByAlias--">SqlConformance</a></code></span></div>
<div class="block">Whether '<code>ORDER BY x</code>' is interpreted to mean 'sort by the select
list item whose alias is x' even if there is a column called x.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#DEFAULT"><code>SqlConformanceEnum.DEFAULT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#MYSQL_5"><code>SqlConformanceEnum.MYSQL_5</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_10"><code>SqlConformanceEnum.ORACLE_10</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_12"><code>SqlConformanceEnum.ORACLE_12</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#STRICT_92"><code>SqlConformanceEnum.STRICT_92</code></a>;
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#SQL_SERVER_2008"><code>SqlConformanceEnum.SQL_SERVER_2008</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByAlias--">isSortByAlias</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isSortByAlias--">isSortByAlias</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isSortByAliasObscures--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSortByAliasObscures</h4>
<pre>public&nbsp;boolean&nbsp;isSortByAliasObscures()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByAliasObscures--">SqlConformance</a></code></span></div>
<div class="block">Whether "empno" is invalid in "select empno as x from emp order by empno"
because the alias "x" obscures it.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#STRICT_92"><code>SqlConformanceEnum.STRICT_92</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isSortByAliasObscures--">isSortByAliasObscures</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isSortByAliasObscures--">isSortByAliasObscures</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isFromRequired--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFromRequired</h4>
<pre>public&nbsp;boolean&nbsp;isFromRequired()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isFromRequired--">SqlConformance</a></code></span></div>
<div class="block">Whether <code>FROM</code> clause is required in a <code>SELECT</code> statement.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_10"><code>SqlConformanceEnum.ORACLE_10</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_12"><code>SqlConformanceEnum.ORACLE_12</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#STRICT_92"><code>SqlConformanceEnum.STRICT_92</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#STRICT_99"><code>SqlConformanceEnum.STRICT_99</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#STRICT_2003"><code>SqlConformanceEnum.STRICT_2003</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isFromRequired--">isFromRequired</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isFromRequired--">isFromRequired</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isBangEqualAllowed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBangEqualAllowed</h4>
<pre>public&nbsp;boolean&nbsp;isBangEqualAllowed()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isBangEqualAllowed--">SqlConformance</a></code></span></div>
<div class="block">Whether the bang-equal token != is allowed as an alternative to &lt;&gt; in
the parser.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#MYSQL_5"><code>SqlConformanceEnum.MYSQL_5</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_10"><code>SqlConformanceEnum.ORACLE_10</code></a>;
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_12"><code>SqlConformanceEnum.ORACLE_12</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isBangEqualAllowed--">isBangEqualAllowed</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isBangEqualAllowed--">isBangEqualAllowed</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isMinusAllowed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMinusAllowed</h4>
<pre>public&nbsp;boolean&nbsp;isMinusAllowed()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isMinusAllowed--">SqlConformance</a></code></span></div>
<div class="block">Whether <code>MINUS</code> is allowed as an alternative to <code>EXCEPT</code> in
the parser.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_10"><code>SqlConformanceEnum.ORACLE_10</code></a>;
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#ORACLE_12"><code>SqlConformanceEnum.ORACLE_12</code></a>;
false otherwise.
<p>Note: MySQL does not support <code>MINUS</code> or <code>EXCEPT</code> (as of
version 5.5).</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isMinusAllowed--">isMinusAllowed</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isMinusAllowed--">isMinusAllowed</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="isInsertSubsetColumnsAllowed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInsertSubsetColumnsAllowed</h4>
<pre>public&nbsp;boolean&nbsp;isInsertSubsetColumnsAllowed()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isInsertSubsetColumnsAllowed--">SqlConformance</a></code></span></div>
<div class="block">Whether to allow <code>INSERT</code> (or <code>UPSERT</code>) with no column list
but fewer values than the target table.
<p>The N values provided are assumed to match the first N columns of the
table, and for each of the remaining columns, the default value of the
column is used. It is an error if any of these columns has no default
value.
<p>The default value of a column is specified by the <code>DEFAULT</code>
clause in the <code>CREATE TABLE</code> statement, or is <code>NULL</code> if the
column is not declared <code>NOT NULL</code>.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#PRAGMATIC_99"><code>SqlConformanceEnum.PRAGMATIC_99</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#PRAGMATIC_2003"><code>SqlConformanceEnum.PRAGMATIC_2003</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#isInsertSubsetColumnsAllowed--">isInsertSubsetColumnsAllowed</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#isInsertSubsetColumnsAllowed--">isInsertSubsetColumnsAllowed</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
<a name="allowNiladicParentheses--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>allowNiladicParentheses</h4>
<pre>public&nbsp;boolean&nbsp;allowNiladicParentheses()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#allowNiladicParentheses--">SqlConformance</a></code></span></div>
<div class="block">Whether to allow parentheses to be specified in calls to niladic functions
and procedures (that is, functions and procedures with no parameters).
<p>For example, <code>CURRENT_DATE</code> is a niladic system function. In
standard SQL it must be invoked without parentheses:
<blockquote><code>VALUES CURRENT_DATE</code></blockquote>
<p>If <code>allowNiladicParentheses</code>, the following syntax is also valid:
<blockquote><code>VALUES CURRENT_DATE()</code></blockquote>
<p>Of the popular databases, MySQL, Apache Phoenix and VoltDB allow this
behavior;
Apache Hive, HSQLDB, IBM DB2, Microsoft SQL Server, Oracle, PostgreSQL do
not.
<p>Among the built-in conformance levels, true in
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#BABEL"><code>SqlConformanceEnum.BABEL</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#LENIENT"><code>SqlConformanceEnum.LENIENT</code></a>,
<a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html#MYSQL_5"><code>SqlConformanceEnum.MYSQL_5</code></a>;
false otherwise.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html#allowNiladicParentheses--">allowNiladicParentheses</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlConformance.html" title="org.apache.calcite.sql.validate中的接口">SqlConformance</a></code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html#allowNiladicParentheses--">allowNiladicParentheses</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../../org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="org.apache.calcite.sql.validate中的类">SqlAbstractConformance</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../../index-all.html">索引</a></li>
<li><a href="../../../../../help-doc.html">帮助</a></li>
</ul>
<div class="aboutLanguage"><b>Apache Calcite</b></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/calcite/sql/validate/SqlConformanceEnum.html" title="org.apache.calcite.sql.validate中的枚举"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../../org/apache/calcite/sql/validate/SqlIdentifierMoniker.html" title="org.apache.calcite.sql.validate中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/calcite/sql/validate/SqlDelegatingConformance.html" target="_top">框架</a></li>
<li><a href="SqlDelegatingConformance.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &copy; 2012-2020 Apache Software Foundation. All Rights Reserved.</small></p>
</body>
</html>