blob: 9db9765ac5abf458314d3ff6cdaf1f01e6d1401e [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>DefaultEnumerable (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="DefaultEnumerable (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,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"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};
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/linq4j/CartesianProductEnumerator.html" title="org.apache.calcite.linq4j中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/apache/calcite/linq4j/DelegatingEnumerator.html" title="org.apache.calcite.linq4j中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/calcite/linq4j/DefaultEnumerable.html" target="_top">框架</a></li>
<li><a href="DefaultEnumerable.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.linq4j</div>
<h2 title="类 DefaultEnumerable" class="title">类 DefaultEnumerable&lt;T&gt;</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>org.apache.calcite.linq4j.DefaultEnumerable&lt;T&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>T</code> - Element type</dd>
</dl>
<dl>
<dt>所有已实现的接口:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="java.lang中的类或接口">Iterable</a>&lt;T&gt;, <a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;T&gt;, <a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;T&gt;, <a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedOrderedEnumerable</a>&lt;T&gt;, <a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;T&gt;, <a href="../../../../org/apache/calcite/linq4j/RawEnumerable.html" title="org.apache.calcite.linq4j中的接口">RawEnumerable</a>&lt;T&gt;</dd>
</dl>
<dl>
<dt>直接已知子类:</dt>
<dd><a href="../../../../org/apache/calcite/linq4j/AbstractEnumerable.html" title="org.apache.calcite.linq4j中的类">AbstractEnumerable</a>, <a href="../../../../org/apache/calcite/linq4j/AbstractEnumerable2.html" title="org.apache.calcite.linq4j中的类">AbstractEnumerable2</a>, <a href="../../../../org/apache/calcite/linq4j/AbstractQueryable.html" title="org.apache.calcite.linq4j中的类">AbstractQueryable</a>, <a href="../../../../org/apache/calcite/linq4j/QueryableDefaults.ReplayableQueryable.html" title="org.apache.calcite.linq4j中的类">QueryableDefaults.ReplayableQueryable</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">DefaultEnumerable&lt;T&gt;</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a>
implements <a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;T&gt;</pre>
<div class="block">Implementation of the <a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口"><code>Enumerable</code></a> interface
that implements the extension methods by calling into the <a href="../../../../org/apache/calcite/linq4j/Extensions.html" title="org.apache.calcite.linq4j中的类"><code>Extensions</code></a>
class.
<p>The are two abstract methods:
<a href="../../../../org/apache/calcite/linq4j/RawEnumerable.html#enumerator--"><code>RawEnumerable.enumerator()</code></a> and <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator--" title="java.lang中的类或接口"><code>Iterable.iterator()</code></a>.
The derived class can implement each separately, or implement one in terms of
the other.</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#DefaultEnumerable--">DefaultEnumerable</a></span>()</code>&nbsp;</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><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#aggregate-org.apache.calcite.linq4j.function.Function2-">aggregate</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;func)</code>
<div class="block">Applies an accumulator function over a
sequence.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>&lt;TAccumulate&gt;<br>TAccumulate</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-">aggregate</a></span>(TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;func)</code>
<div class="block">Applies an accumulator function over a
sequence.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>&lt;TAccumulate,TResult&gt;<br>TResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function1-">aggregate</a></span>(TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;func,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TAccumulate,TResult&gt;&nbsp;selector)</code>
<div class="block">Applies an accumulator function over a
sequence.</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/linq4j/DefaultEnumerable.html#all-org.apache.calcite.linq4j.function.Predicate1-">all</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Determines whether all elements of a sequence
satisfy a condition.</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/linq4j/DefaultEnumerable.html#any--">any</a></span>()</code>
<div class="block">Determines whether a sequence contains any
elements.</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/linq4j/DefaultEnumerable.html#any-org.apache.calcite.linq4j.function.Predicate1-">any</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Determines whether any element of a sequence
satisfies a condition.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#asEnumerable--">asEnumerable</a></span>()</code>
<div class="block">Returns the input typed as <code>Enumerable&lt;TSource&gt;</code>.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#asOrderedQueryable--">asOrderedQueryable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#asQueryable--">asQueryable</a></span>()</code>
<div class="block">Converts this Enumerable to a Queryable.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.BigDecimalFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of Decimal
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.DoubleFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of Double
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.FloatFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of Float
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.IntegerFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.LongFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.NullableFloatFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
int values that are obtained by invoking a transform function
on each element of the input sequence.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#average-org.apache.calcite.linq4j.function.NullableLongFunction1-">average</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
long values that are obtained by invoking a transform function
on each element of the input sequence.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>&lt;T2&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;T2&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#cast-java.lang.Class-">cast</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="java.lang中的类或接口">Class</a>&lt;T2&gt;&nbsp;clazz)</code>
<div class="block">Converts the elements of this Enumerable to the specified type.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#concat-org.apache.calcite.linq4j.Enumerable-">concat</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</code>
<div class="block">Concatenates two sequences.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#contains-T-">contains</a></span>(<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;element)</code>
<div class="block">Determines whether a sequence contains a specified
element by using the default equality comparer.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#contains-T-org.apache.calcite.linq4j.function.EqualityComparer-">contains</a></span>(<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;element,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Determines whether a sequence contains a specified
element by using a specified <code>EqualityComparer&lt;TSource&gt;</code>.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>&lt;TInner,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#correlateJoin-org.apache.calcite.linq4j.JoinType-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">correlateJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/JoinType.html" title="org.apache.calcite.linq4j中的枚举">JoinType</a>&nbsp;joinType,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">For each row of the current enumerable returns the correlated rows
from the <code>inner</code> enumerable (nested loops join).</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#count--">count</a></span>()</code>
<div class="block">Returns the number of elements in a
sequence.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#count-org.apache.calcite.linq4j.function.Predicate1-">count</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns a number that represents how many elements
in the specified sequence satisfy a condition.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#createOrderedEnumerable-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-boolean-">createOrderedEnumerable</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator,
boolean&nbsp;descending)</code>
<div class="block">Performs a subsequent ordering of the elements in an
<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口"><code>OrderedEnumerable</code></a> according to a key, using a specified
comparator.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#defaultIfEmpty--">defaultIfEmpty</a></span>()</code>
<div class="block">Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#defaultIfEmpty-T-">defaultIfEmpty</a></span>(<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;value)</code>
<div class="block">Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#distinct--">distinct</a></span>()</code>
<div class="block">Returns distinct elements from a sequence by using
the default equality comparer to compare values.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#distinct-org.apache.calcite.linq4j.function.EqualityComparer-">distinct</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Returns distinct elements from a sequence by using
a specified <code>EqualityComparer&lt;TSource&gt;</code> to compare values.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#elementAt-int-">elementAt</a></span>(int&nbsp;index)</code>
<div class="block">Returns the element at a specified index in a
sequence.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#elementAtOrDefault-int-">elementAtOrDefault</a></span>(int&nbsp;index)</code>
<div class="block">Returns the element at a specified index in a
sequence or a default value if the index is out of
range.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</code>
<div class="block">Produces the set difference of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-boolean-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
boolean&nbsp;all)</code>
<div class="block">Produces the set difference of two sequences by
using the default equality comparer to compare values,
using <code>all</code> to indicate whether to eliminate duplicates.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Produces the set difference of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, eliminate duplicates.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer,
boolean&nbsp;all)</code>
<div class="block">Produces the set difference of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, using <code>all</code> to indicate whether to eliminate duplicates.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#first--">first</a></span>()</code>
<div class="block">Returns the first element of a sequence.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#first-org.apache.calcite.linq4j.function.Predicate1-">first</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns the first element in a sequence that
satisfies a specified condition.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#firstOrDefault--">firstOrDefault</a></span>()</code>
<div class="block">Returns the first element of a sequence, or a
default value if the sequence contains no elements.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#firstOrDefault-org.apache.calcite.linq4j.function.Predicate1-">firstOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns the first element of the sequence that
satisfies a condition or a default value if no such element is
found.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>&lt;R&gt;&nbsp;R</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#foreach-org.apache.calcite.linq4j.function.Function1-">foreach</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,R&gt;&nbsp;func)</code>
<div class="block">Performs an operation for each member of this enumeration.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#getThis--">getThis</a></span>()</code>
<div class="block">Derived classes might wish to override this method to return the "outer"
enumerable.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#getThisOrdered--">getThisOrdered</a></span>()</code>
<div class="block">Derived classes might wish to override this method to return the "outer"
ordered-enumerable.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>&lt;TKey,TAccumulate,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function0.html" title="org.apache.calcite.linq4j.function中的接口">Function0</a>&lt;TAccumulate&gt;&nbsp;accumulatorInitializer,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;accumulatorAdder,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,TAccumulate,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TAccumulate,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function0.html" title="org.apache.calcite.linq4j.function中的接口">Function0</a>&lt;TAccumulate&gt;&nbsp;accumulatorInitializer,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;accumulatorAdder,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,TAccumulate,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,TElement&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,TElement&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Groups the elements of a sequence according to a
key selector function.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>&lt;TKey,TElement,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TElement&gt;,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TElement,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TElement&gt;,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>&lt;TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;,TResult&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">groupJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Correlates the elements of two sequences based on
equality of keys and groups the results.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Correlates the elements of two sequences based on
key equality and groups the results.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">hashJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Correlates the elements of two sequences based on
matching keys.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">hashJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Correlates the elements of two sequences based on
matching keys.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-">hashJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer,
boolean&nbsp;generateNullsOnLeft,
boolean&nbsp;generateNullsOnRight)</code>
<div class="block">Correlates the elements of two sequences based on matching keys, with
optional outer join semantics.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-org.apache.calcite.linq4j.function.Predicate2-">hashJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer,
boolean&nbsp;generateNullsOnLeft,
boolean&nbsp;generateNullsOnRight,
<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner&gt;&nbsp;predicate)</code>
<div class="block">Correlates the elements of two sequences based on matching keys, with
optional outer join semantics.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</code>
<div class="block">Produces the set intersection of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-boolean-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
boolean&nbsp;all)</code>
<div class="block">Produces the set intersection of two sequences by
using the default equality comparer to compare values,
using <code>all</code> to indicate whether to eliminate duplicates.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Produces the set intersection of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, eliminate duplicates.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer,
boolean&nbsp;all)</code>
<div class="block">Produces the set intersection of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, using <code>all</code> to indicate whether to eliminate duplicates.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>&lt;C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="java.util中的类或接口">Collection</a>&lt;? super <a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;<br>C</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#into-C-">into</a></span>(C&nbsp;sink)</code>
<div class="block">Copies the contents of this sequence into a collection.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#last--">last</a></span>()</code>
<div class="block">Returns the last element of a sequence.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#last-org.apache.calcite.linq4j.function.Predicate1-">last</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns the last element of a sequence that
satisfies a specified condition.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#lastOrDefault--">lastOrDefault</a></span>()</code>
<div class="block">Returns the last element of a sequence, or a
default value if the sequence contains no elements.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#lastOrDefault-org.apache.calcite.linq4j.function.Predicate1-">lastOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#longCount--">longCount</a></span>()</code>
<div class="block">Returns an long that represents the total number
of elements in a sequence.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#longCount-org.apache.calcite.linq4j.function.Predicate1-">longCount</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns an long that represents how many elements
in a sequence satisfy a condition.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max--">max</a></span>()</code>
<div class="block">Returns the maximum value in a generic
sequence.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.BigDecimalFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum Decimal value.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.DoubleFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum Double value.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.FloatFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum Float value.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>&lt;TResult extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TResult&gt;&gt;<br>TResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.Function1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TResult&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.IntegerFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum int value.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.LongFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum long value.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable Decimal
value.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable Double
value.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.NullableFloatFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable Float
value.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable int value.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#max-org.apache.calcite.linq4j.function.NullableLongFunction1-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable long value.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min--">min</a></span>()</code>
<div class="block">Returns the minimum value in a generic
sequence.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.BigDecimalFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum Decimal value.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.DoubleFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum Double value.</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.FloatFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum Float value.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>&lt;TResult extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TResult&gt;&gt;<br>TResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.Function1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TResult&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.IntegerFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum int value.</div>
</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.LongFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum long value.</div>
</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable Decimal
value.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable Double
value.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.NullableFloatFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable Float
value.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable int value.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#min-org.apache.calcite.linq4j.function.NullableLongFunction1-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable long value.</div>
</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#ofType-java.lang.Class-">ofType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="java.lang中的类或接口">Class</a>&lt;TResult&gt;&nbsp;clazz)</code>
<div class="block">Filters the elements of an Enumerable based on a
specified type.</div>
</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code>&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#orderBy-org.apache.calcite.linq4j.function.Function1-">orderBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</code>
<div class="block">Sorts the elements of a sequence in ascending
order according to a key.</div>
</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#orderBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">orderBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</code>
<div class="block">Sorts the elements of a sequence in ascending
order by using a specified comparer.</div>
</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#orderByDescending-org.apache.calcite.linq4j.function.Function1-">orderByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</code>
<div class="block">Sorts the elements of a sequence in descending
order according to a key.</div>
</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#orderByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">orderByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</code>
<div class="block">Sorts the elements of a sequence in descending
order by using a specified comparer.</div>
</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>&lt;C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="java.util中的类或接口">Collection</a>&lt;? super <a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;<br>C</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#removeAll-C-">removeAll</a></span>(C&nbsp;sink)</code>
<div class="block">Removes the contents of this sequence from a collection.</div>
</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#reverse--">reverse</a></span>()</code>
<div class="block">Inverts the order of the elements in a
sequence.</div>
</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#select-org.apache.calcite.linq4j.function.Function1-">select</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TResult&gt;&nbsp;selector)</code>
<div class="block">Projects each element of a sequence into a new
form.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#select-org.apache.calcite.linq4j.function.Function2-">select</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>,TResult&gt;&nbsp;selector)</code>
<div class="block">Projects each element of a sequence into a new
form by incorporating the element's index.</div>
</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code>&lt;TCollection,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">selectMany</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TCollection&gt;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TCollection,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.</div>
</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function1-">selectMany</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&gt;&nbsp;selector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code> and flattens the resulting sequences into one
sequence.</div>
</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code>&lt;TCollection,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">selectMany</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TCollection&gt;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TCollection,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.</div>
</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function2-">selectMany</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&gt;&nbsp;selector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code>, and flattens the resulting sequences into one
sequence.</div>
</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sequenceEqual-org.apache.calcite.linq4j.Enumerable-">sequenceEqual</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</code>
<div class="block">Determines whether two sequences are equal by
comparing the elements by using the default equality comparer
for their type.</div>
</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sequenceEqual-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">sequenceEqual</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Determines whether two sequences are equal by
comparing their elements by using a specified
<code>EqualityComparer&lt;TSource&gt;</code>.</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#single--">single</a></span>()</code>
<div class="block">Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.</div>
</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#single-org.apache.calcite.linq4j.function.Predicate1-">single</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.</div>
</td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#singleOrDefault--">singleOrDefault</a></span>()</code>
<div class="block">Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.</div>
</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#singleOrDefault-org.apache.calcite.linq4j.function.Predicate1-">singleOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#skip-int-">skip</a></span>(int&nbsp;count)</code>
<div class="block">Bypasses a specified number of elements in a
sequence and then returns the remaining elements.</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#skipWhile-org.apache.calcite.linq4j.function.Predicate1-">skipWhile</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#skipWhile-org.apache.calcite.linq4j.function.Predicate2-">skipWhile</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&gt;&nbsp;predicate)</code>
<div class="block">Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.BigDecimalFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of Decimal values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.DoubleFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of Double values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.FloatFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of Float values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.IntegerFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.LongFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableFloatFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable int
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableLongFunction1-">sum</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable long
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#take-int-">take</a></span>(int&nbsp;count)</code>
<div class="block">Returns a specified number of contiguous elements
from the start of a sequence.</div>
</td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#takeWhile-org.apache.calcite.linq4j.function.Predicate1-">takeWhile</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns elements from a sequence as long as a
specified condition is true.</div>
</td>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#takeWhile-org.apache.calcite.linq4j.function.Predicate2-">takeWhile</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&gt;&nbsp;predicate)</code>
<div class="block">Returns elements from a sequence as long as a
specified condition is true.</div>
</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code>&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TKey&gt;&gt;<br><a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#thenBy-org.apache.calcite.linq4j.function.Function1-">thenBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</code>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.</div>
</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#thenBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">thenBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</code>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.</div>
</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code>&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TKey&gt;&gt;<br><a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#thenByDescending-org.apache.calcite.linq4j.function.Function1-">thenByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</code>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.</div>
</td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#thenByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">thenByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</code>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.</div>
</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="java.util中的类或接口">List</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toList--">toList</a></span>()</code>
<div class="block">Creates a <code>List&lt;TSource&gt;</code> from an <code>Enumerable&lt;TSource&gt;</code>.</div>
</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-">toLookup</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</code>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector
function.</div>
</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toLookup</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function
and key comparer.</div>
</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,TElement&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">toLookup</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector)</code>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to specified key selector and element
selector functions.</div>
</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,TElement&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toLookup</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function,
a comparer and an element selector function.</div>
</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-">toMap</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</code>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector
function.</div>
</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toMap</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function
and key comparer.</div>
</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,TElement&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">toMap</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector)</code>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to specified key selector and element
selector functions.</div>
</td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,TElement&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toMap</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</code>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function,
a comparer, and an element selector function.</div>
</td>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#union-org.apache.calcite.linq4j.Enumerable-">union</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;source1)</code>
<div class="block">Produces the set union of two sequences by using
the default equality comparer.</div>
</td>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#union-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">union</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;source1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Produces the set union of two sequences by using a
specified <code>EqualityComparer&lt;TSource&gt;</code>.</div>
</td>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#where-org.apache.calcite.linq4j.function.Predicate1-">where</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</code>
<div class="block">Filters a sequence of values based on a
predicate.</div>
</td>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#where-org.apache.calcite.linq4j.function.Predicate2-">where</a></span>(<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&gt;&nbsp;predicate)</code>
<div class="block">Filters a sequence of values based on a
predicate.</div>
</td>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><code>&lt;T1,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html#zip-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function2-">zip</a></span>(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;T1&gt;&nbsp;source1,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,T1,TResult&gt;&nbsp;resultSelector)</code>
<div class="block">Applies a specified function to the corresponding
elements of two sequences, producing a sequence of the
results.</div>
</td>
</tr>
</table>
<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>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.calcite.linq4j.RawEnumerable">
<!-- -->
</a>
<h3>从接口继承的方法&nbsp;org.apache.calcite.linq4j.<a href="../../../../org/apache/calcite/linq4j/RawEnumerable.html" title="org.apache.calcite.linq4j中的接口">RawEnumerable</a></h3>
<code><a href="../../../../org/apache/calcite/linq4j/RawEnumerable.html#enumerator--">enumerator</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Iterable">
<!-- -->
</a>
<h3>从接口继承的方法&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="java.lang中的类或接口">Iterable</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#forEach-java.util.function.Consumer-" title="java.lang中的类或接口">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator--" title="java.lang中的类或接口">iterator</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#spliterator--" title="java.lang中的类或接口">spliterator</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="DefaultEnumerable--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DefaultEnumerable</h4>
<pre>public&nbsp;DefaultEnumerable()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="getThis--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThis</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;getThis()</pre>
<div class="block">Derived classes might wish to override this method to return the "outer"
enumerable.</div>
</li>
</ul>
<a name="getThisOrdered--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThisOrdered</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;getThisOrdered()</pre>
<div class="block">Derived classes might wish to override this method to return the "outer"
ordered-enumerable.</div>
</li>
</ul>
<a name="foreach-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>foreach</h4>
<pre>public&nbsp;&lt;R&gt;&nbsp;R&nbsp;foreach(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,R&gt;&nbsp;func)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#foreach-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Performs an operation for each member of this enumeration.
<p>Returns the value returned by the function for the last element in
this enumeration, or null if this enumeration is empty.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#foreach-org.apache.calcite.linq4j.function.Function1-">foreach</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>R</code> - Return type</dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>func</code> - Operation</dd>
</dl>
</li>
</ul>
<a name="asQueryable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asQueryable</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;asQueryable()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html#asQueryable--">Enumerable</a></code></span></div>
<div class="block">Converts this Enumerable to a Queryable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html#asQueryable--">asQueryable</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#asQueryable--">asQueryable</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>A queryable</dd>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../../org/apache/calcite/linq4j/EnumerableDefaults.html#asQueryable-org.apache.calcite.linq4j.Enumerable-"><code>EnumerableDefaults.asQueryable(Enumerable)</code></a></dd>
</dl>
</li>
</ul>
<a name="asOrderedQueryable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asOrderedQueryable</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;asOrderedQueryable()</pre>
</li>
</ul>
<a name="aggregate-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;aggregate(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;func)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#aggregate-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Applies an accumulator function over a
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#aggregate-org.apache.calcite.linq4j.function.Function2-">aggregate</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="aggregate-java.lang.Object-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a><a name="aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate</h4>
<pre>public&nbsp;&lt;TAccumulate&gt;&nbsp;TAccumulate&nbsp;aggregate(TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;func)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Applies an accumulator function over a
sequence. The specified seed value is used as the initial
accumulator value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-">aggregate</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="aggregate-java.lang.Object-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a><a name="aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate</h4>
<pre>public&nbsp;&lt;TAccumulate,TResult&gt;&nbsp;TResult&nbsp;aggregate(TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;func,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TAccumulate,TResult&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Applies an accumulator function over a
sequence. The specified seed value is used as the initial
accumulator value, and the specified function is used to select
the result value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#aggregate-TAccumulate-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function1-">aggregate</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="all-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>all</h4>
<pre>public&nbsp;boolean&nbsp;all(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#all-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Determines whether all elements of a sequence
satisfy a condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#all-org.apache.calcite.linq4j.function.Predicate1-">all</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="any--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any</h4>
<pre>public&nbsp;boolean&nbsp;any()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#any--">ExtendedEnumerable</a></code></span></div>
<div class="block">Determines whether a sequence contains any
elements. (Defined by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#any--">any</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="any-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any</h4>
<pre>public&nbsp;boolean&nbsp;any(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#any-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Determines whether any element of a sequence
satisfies a condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#any-org.apache.calcite.linq4j.function.Predicate1-">any</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="asEnumerable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asEnumerable</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;asEnumerable()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#asEnumerable--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the input typed as <code>Enumerable&lt;TSource&gt;</code>.
<p>This method has no effect
other than to change the compile-time type of source from a type that
implements <code>Enumerable&lt;TSource&gt;</code> to <code>Enumerable&lt;TSource&gt;</code>
itself.
<p><code>asEnumerable&lt;TSource&gt;(Enumerable&lt;TSource&gt;)</code> can be used to choose
between query implementations when a sequence implements
<code>Enumerable&lt;TSource&gt;</code> but also has a different set of public query
methods available. For example, given a generic class Table that implements
<code>Enumerable&lt;TSource&gt;</code> and has its own methods such as <code>where</code>,
<code>select</code>, and <code>selectMany</code>, a call to <code>where</code> would
invoke the public <code>where</code> method of <code>Table</code>. A <code>Table</code>
type that represents a database table could have a <code>where</code> method
that takes the predicate argument as an expression tree and converts the
tree to SQL for remote execution. If remote execution is not desired, for
example because the predicate invokes a local method, the
<code>asEnumerable&lt;TSource&gt;</code> method can be used to hide the custom methods
and instead make the standard query operators available.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#asEnumerable--">asEnumerable</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.BigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.BigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of Decimal
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.BigDecimalFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.DoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;double&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.DoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of Double
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.DoubleFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a>&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.IntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;int&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.IntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.IntegerFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
int values that are obtained by invoking a transform function
on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.LongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;long&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.LongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.LongFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.NullableLongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a>&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableLongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
long values that are obtained by invoking a transform function
on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableLongFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.FloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;float&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.FloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of Float
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.FloatFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="average-org.apache.calcite.linq4j.function.NullableFloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>average</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a>&nbsp;average(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableFloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#average-org.apache.calcite.linq4j.function.NullableFloatFunction1-">average</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="cast-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cast</h4>
<pre>public&nbsp;&lt;T2&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;T2&gt;&nbsp;cast(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="java.lang中的类或接口">Class</a>&lt;T2&gt;&nbsp;clazz)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#cast-java.lang.Class-">ExtendedEnumerable</a></code></span></div>
<div class="block">Converts the elements of this Enumerable to the specified type.
<p>This method is implemented by using deferred execution. The immediate
return value is an object that stores all the information that is
required to perform the action. The query represented by this method is
not executed until the object is enumerated either by calling its
<a href="../../../../org/apache/calcite/linq4j/RawEnumerable.html#enumerator--"><code>RawEnumerable.enumerator()</code></a> method directly or by using
<code>for (... in ...)</code>.
<p>If an element cannot be cast to type TResult, the
<a href="../../../../org/apache/calcite/linq4j/Enumerator.html#current--"><code>Enumerator.current()</code></a> method will throw a
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassCastException.html?is-external=true" title="java.lang中的类或接口"><code>ClassCastException</code></a> a exception when the element it accessed. To
obtain only those elements that can be cast to type TResult, use the
<a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#ofType-java.lang.Class-"><code>ExtendedEnumerable.ofType(Class)</code></a> method instead.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#cast-java.lang.Class-">cast</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../../org/apache/calcite/linq4j/EnumerableDefaults.html#cast-org.apache.calcite.linq4j.Enumerable-java.lang.Class-"><code>EnumerableDefaults.cast(org.apache.calcite.linq4j.Enumerable&lt;TSource&gt;, java.lang.Class&lt;T2&gt;)</code></a>,
<a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#ofType-java.lang.Class-"><code>ExtendedEnumerable.ofType(Class)</code></a></dd>
</dl>
</li>
</ul>
<a name="concat-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concat</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;concat(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#concat-org.apache.calcite.linq4j.Enumerable-">ExtendedEnumerable</a></code></span></div>
<div class="block">Concatenates two sequences.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#concat-org.apache.calcite.linq4j.Enumerable-">concat</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="contains-java.lang.Object-">
<!-- -->
</a><a name="contains-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;element)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#contains-TSource-">ExtendedEnumerable</a></code></span></div>
<div class="block">Determines whether a sequence contains a specified
element by using the default equality comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#contains-TSource-">contains</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="contains-java.lang.Object-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a><a name="contains-T-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;element,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#contains-TSource-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Determines whether a sequence contains a specified
element by using a specified <code>EqualityComparer&lt;TSource&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#contains-TSource-org.apache.calcite.linq4j.function.EqualityComparer-">contains</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="count--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre>public&nbsp;int&nbsp;count()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#count--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the number of elements in a
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#count--">count</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="count-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre>public&nbsp;int&nbsp;count(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#count-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns a number that represents how many elements
in the specified sequence satisfy a condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#count-org.apache.calcite.linq4j.function.Predicate1-">count</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="createOrderedEnumerable-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createOrderedEnumerable</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;createOrderedEnumerable(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator,
boolean&nbsp;descending)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#createOrderedEnumerable-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-boolean-">ExtendedOrderedEnumerable</a></code></span></div>
<div class="block">Performs a subsequent ordering of the elements in an
<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口"><code>OrderedEnumerable</code></a> according to a key, using a specified
comparator.
<p>The functionality provided by this method is like that provided by
<a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-"><code>thenBy</code></a>
or
<a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-"><code>thenByDescending</code></a>,
depending on whether descending is true or false. They both perform a
subordinate ordering of an already sorted sequence of type
<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口"><code>OrderedEnumerable</code></a>.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#createOrderedEnumerable-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-boolean-">createOrderedEnumerable</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedOrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="defaultIfEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultIfEmpty</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;defaultIfEmpty()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#defaultIfEmpty--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#defaultIfEmpty--">defaultIfEmpty</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="defaultIfEmpty-java.lang.Object-">
<!-- -->
</a><a name="defaultIfEmpty-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultIfEmpty</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;defaultIfEmpty(<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#defaultIfEmpty-TSource-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#defaultIfEmpty-TSource-">defaultIfEmpty</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="distinct--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distinct</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;distinct()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#distinct--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns distinct elements from a sequence by using
the default equality comparer to compare values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#distinct--">distinct</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="distinct-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distinct</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;distinct(<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#distinct-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns distinct elements from a sequence by using
a specified <code>EqualityComparer&lt;TSource&gt;</code> to compare values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#distinct-org.apache.calcite.linq4j.function.EqualityComparer-">distinct</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="elementAt-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>elementAt</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;elementAt(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#elementAt-int-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the element at a specified index in a
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#elementAt-int-">elementAt</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="elementAtOrDefault-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>elementAtOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;elementAtOrDefault(int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#elementAtOrDefault-int-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the element at a specified index in a
sequence or a default value if the index is out of
range.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#elementAtOrDefault-int-">elementAtOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>except</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set difference of two sequences by
using the default equality comparer to compare values,
eliminate duplicates. (Defined by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Enumerable-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>except</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-boolean-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set difference of two sequences by
using the default equality comparer to compare values,
using <code>all</code> to indicate whether to eliminate duplicates.
(Defined by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-boolean-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>except</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set difference of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, eliminate duplicates.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>except</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set difference of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, using <code>all</code> to indicate whether to eliminate duplicates.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#except-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="first--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>first</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;first()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#first--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the first element of a sequence. (Defined
by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#first--">first</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="first-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>first</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;first(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#first-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the first element in a sequence that
satisfies a specified condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#first-org.apache.calcite.linq4j.function.Predicate1-">first</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="firstOrDefault--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firstOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;firstOrDefault()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#firstOrDefault--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the first element of a sequence, or a
default value if the sequence contains no elements.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#firstOrDefault--">firstOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="firstOrDefault-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firstOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;firstOrDefault(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#firstOrDefault-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the first element of the sequence that
satisfies a condition or a default value if no such element is
found.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#firstOrDefault-org.apache.calcite.linq4j.function.Predicate1-">firstOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TElement&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,TElement&gt;&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TElement&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/Grouping.html" title="org.apache.calcite.linq4j中的接口">Grouping</a>&lt;TKey,TElement&gt;&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
key selector function. The keys are compared by using a
comparer and each group's elements are projected by using a
specified function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;,TResult&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key. The keys are compared by using a
specified comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TElement,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TElement&gt;,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key. The elements of each group are
projected by using a specified function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TElement,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TElement&gt;,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key. Key values are compared by using a
specified comparer, and the elements of each group are
projected by using a specified function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TAccumulate,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function0.html" title="org.apache.calcite.linq4j.function中的接口">Function0</a>&lt;TAccumulate&gt;&nbsp;accumulatorInitializer,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;accumulatorAdder,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,TAccumulate,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
Creates a result value from each accumulator and its key using a
specified function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TAccumulate,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function0.html" title="org.apache.calcite.linq4j.function中的接口">Function0</a>&lt;TAccumulate&gt;&nbsp;accumulatorInitializer,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TAccumulate,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TAccumulate&gt;&nbsp;accumulatorAdder,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;TKey,TAccumulate,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
Creates a result value from each accumulator and its key using a
specified function. Key values are compared by using a
specified comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupBy-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function0-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupJoin</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupJoin(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on
equality of keys and groups the results. The default equality
comparer is used to compare keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">groupJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupJoin</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;groupJoin(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on
key equality and groups the results. A specified
<code>EqualityComparer&lt;TSource&gt;</code> is used to compare keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#groupJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">groupJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>intersect</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set intersection of two sequences by
using the default equality comparer to compare values,
eliminate duplicates. (Defined by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Enumerable-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>intersect</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-boolean-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set intersection of two sequences by
using the default equality comparer to compare values,
using <code>all</code> to indicate whether to eliminate duplicates.
(Defined by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-boolean-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>intersect</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set intersection of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, eliminate duplicates.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>intersect</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set intersection of two sequences by
using the specified <code>EqualityComparer&lt;TSource&gt;</code> to compare
values, using <code>all</code> to indicate whether to eliminate duplicates.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#intersect-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="into-java.util.Collection-">
<!-- -->
</a><a name="into-C-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>into</h4>
<pre>public&nbsp;&lt;C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="java.util中的类或接口">Collection</a>&lt;? super <a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;&nbsp;C&nbsp;into(C&nbsp;sink)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#into-C-">ExtendedEnumerable</a></code></span></div>
<div class="block">Copies the contents of this sequence into a collection.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#into-C-">into</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="removeAll-java.util.Collection-">
<!-- -->
</a><a name="removeAll-C-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAll</h4>
<pre>public&nbsp;&lt;C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="java.util中的类或接口">Collection</a>&lt;? super <a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&gt;&nbsp;C&nbsp;removeAll(C&nbsp;sink)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#removeAll-C-">ExtendedEnumerable</a></code></span></div>
<div class="block">Removes the contents of this sequence from a collection.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#removeAll-C-">removeAll</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashJoin</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;hashJoin(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on
matching keys. The default equality comparer is used to compare
keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">hashJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashJoin</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;hashJoin(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on
matching keys. A specified <code>EqualityComparer&lt;TSource&gt;</code> is used to
compare keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-">hashJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashJoin</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;hashJoin(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer,
boolean&nbsp;generateNullsOnLeft,
boolean&nbsp;generateNullsOnRight)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-">ExtendedEnumerable</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on matching keys, with
optional outer join semantics. A specified
<code>EqualityComparer&lt;TSource&gt;</code> is used to compare keys.
<p>A left join generates nulls on right, and vice versa:</p>
<table>
<caption>Join types</caption>
<tr>
<td>Join type</td>
<td>generateNullsOnLeft</td>
<td>generateNullsOnRight</td>
</tr>
<tr><td>INNER</td><td>false</td><td>false</td></tr>
<tr><td>LEFT</td><td>false</td><td>true</td></tr>
<tr><td>RIGHT</td><td>true</td><td>false</td></tr>
<tr><td>FULL</td><td>true</td><td>true</td></tr>
</table></div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-">hashJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-org.apache.calcite.linq4j.function.Predicate2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashJoin</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;hashJoin(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer,
boolean&nbsp;generateNullsOnLeft,
boolean&nbsp;generateNullsOnRight,
<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-org.apache.calcite.linq4j.function.Predicate2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on matching keys, with
optional outer join semantics. A specified
<code>EqualityComparer&lt;TSource&gt;</code> is used to compare keys.
<p>A left join generates nulls on right, and vice versa:</p>
<table>
<caption>Join types</caption>
<tr>
<td>Join type</td>
<td>generateNullsOnLeft</td>
<td>generateNullsOnRight</td>
</tr>
<tr><td>INNER</td><td>false</td><td>false</td></tr>
<tr><td>LEFT</td><td>false</td><td>true</td></tr>
<tr><td>RIGHT</td><td>true</td><td>false</td></tr>
<tr><td>FULL</td><td>true</td><td>true</td></tr>
</table>
<p>A predicate is used to filter the join result per-row</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#hashJoin-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.EqualityComparer-boolean-boolean-org.apache.calcite.linq4j.function.Predicate2-">hashJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="correlateJoin-org.apache.calcite.linq4j.JoinType-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>correlateJoin</h4>
<pre>public&nbsp;&lt;TInner,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;correlateJoin(<a href="../../../../org/apache/calcite/linq4j/JoinType.html" title="org.apache.calcite.linq4j中的枚举">JoinType</a>&nbsp;joinType,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;&gt;&nbsp;inner,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TInner,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#correlateJoin-org.apache.calcite.linq4j.JoinType-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">For each row of the current enumerable returns the correlated rows
from the <code>inner</code> enumerable (nested loops join).</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#correlateJoin-org.apache.calcite.linq4j.JoinType-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">correlateJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>joinType</code> - inner, left, semi or anti join type</dd>
<dd><code>inner</code> - generator of inner enumerable</dd>
<dd><code>resultSelector</code> - selector of the result. For semi/anti join
inner argument is always null.</dd>
</dl>
</li>
</ul>
<a name="last--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>last</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;last()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#last--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the last element of a sequence. (Defined
by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#last--">last</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="last-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>last</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;last(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#last-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the last element of a sequence that
satisfies a specified condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#last-org.apache.calcite.linq4j.function.Predicate1-">last</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="lastOrDefault--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;lastOrDefault()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#lastOrDefault--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the last element of a sequence, or a
default value if the sequence contains no elements.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#lastOrDefault--">lastOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="lastOrDefault-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;lastOrDefault(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#lastOrDefault-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#lastOrDefault-org.apache.calcite.linq4j.function.Predicate1-">lastOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="longCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>longCount</h4>
<pre>public&nbsp;long&nbsp;longCount()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#longCount--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns an long that represents the total number
of elements in a sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#longCount--">longCount</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="longCount-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>longCount</h4>
<pre>public&nbsp;long&nbsp;longCount(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#longCount-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns an long that represents how many elements
in a sequence satisfy a condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#longCount-org.apache.calcite.linq4j.function.Predicate1-">longCount</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;max()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the maximum value in a generic
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max--">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.BigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.BigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum Decimal value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.BigDecimalFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable Decimal
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.DoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;double&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.DoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum Double value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.DoubleFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a>&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable Double
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.IntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;int&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.IntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum int value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.IntegerFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable int value. (Defined
by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.LongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;long&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.LongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum long value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.LongFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.NullableLongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a>&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableLongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable long value. (Defined
by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableLongFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.FloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;float&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.FloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum Float value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.FloatFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.NullableFloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a>&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableFloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the maximum nullable Float
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.NullableFloatFunction1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;&lt;TResult extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TResult&gt;&gt;&nbsp;TResult&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TResult&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#max-org.apache.calcite.linq4j.function.Function1-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;min()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the minimum value in a generic
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min--">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.BigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.BigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum Decimal value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.BigDecimalFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable Decimal
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.DoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;double&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.DoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum Double value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.DoubleFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a>&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable Double
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.IntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;int&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.IntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum int value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.IntegerFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable int value. (Defined
by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.LongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;long&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.LongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum long value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.LongFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.NullableLongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a>&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableLongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable long value. (Defined
by Enumerable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableLongFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.FloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;float&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.FloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum Float value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.FloatFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.NullableFloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a>&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableFloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
sequence and returns the minimum nullable Float
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.NullableFloatFunction1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;&lt;TResult extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TResult&gt;&gt;&nbsp;TResult&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TResult&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#min-org.apache.calcite.linq4j.function.Function1-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="ofType-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ofType</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;ofType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="java.lang中的类或接口">Class</a>&lt;TResult&gt;&nbsp;clazz)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#ofType-java.lang.Class-">ExtendedEnumerable</a></code></span></div>
<div class="block">Filters the elements of an Enumerable based on a
specified type.
<p>Analogous to LINQ's Enumerable.OfType extension method.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#ofType-java.lang.Class-">ofType</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>TResult</code> - Target type</dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>clazz</code> - Target type</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>Collection of T2</dd>
</dl>
</li>
</ul>
<a name="orderBy-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderBy</h4>
<pre>public&nbsp;&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;orderBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderBy-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Sorts the elements of a sequence in ascending
order according to a key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderBy-org.apache.calcite.linq4j.function.Function1-">orderBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="orderBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderBy</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;orderBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">ExtendedEnumerable</a></code></span></div>
<div class="block">Sorts the elements of a sequence in ascending
order by using a specified comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">orderBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="orderByDescending-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderByDescending</h4>
<pre>public&nbsp;&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;orderByDescending(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderByDescending-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Sorts the elements of a sequence in descending
order according to a key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderByDescending-org.apache.calcite.linq4j.function.Function1-">orderByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="orderByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>orderByDescending</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;orderByDescending(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">ExtendedEnumerable</a></code></span></div>
<div class="block">Sorts the elements of a sequence in descending
order by using a specified comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#orderByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">orderByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="reverse--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reverse</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;reverse()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#reverse--">ExtendedEnumerable</a></code></span></div>
<div class="block">Inverts the order of the elements in a
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#reverse--">reverse</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="select-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;select(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TResult&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#select-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Projects each element of a sequence into a new
form.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#select-org.apache.calcite.linq4j.function.Function1-">select</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="select-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;select(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>,TResult&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#select-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Projects each element of a sequence into a new
form by incorporating the element's index.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#select-org.apache.calcite.linq4j.function.Function2-">select</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectMany-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectMany</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;selectMany(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code> and flattens the resulting sequences into one
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function1-">selectMany</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectMany-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectMany</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;selectMany(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code>, and flattens the resulting sequences into one
sequence. The index of each source element is used in the
projected form of that element.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function2-">selectMany</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectMany-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectMany</h4>
<pre>public&nbsp;&lt;TCollection,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;selectMany(<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TCollection&gt;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TCollection,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein. The index of each source element is used in
the intermediate projected form of that element.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function2-org.apache.calcite.linq4j.function.Function2-">selectMany</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectMany-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectMany</h4>
<pre>public&nbsp;&lt;TCollection,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;selectMany(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TCollection&gt;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TCollection,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;TSource&gt;</code>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#selectMany-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function2-">selectMany</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sequenceEqual-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sequenceEqual</h4>
<pre>public&nbsp;boolean&nbsp;sequenceEqual(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sequenceEqual-org.apache.calcite.linq4j.Enumerable-">ExtendedEnumerable</a></code></span></div>
<div class="block">Determines whether two sequences are equal by
comparing the elements by using the default equality comparer
for their type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sequenceEqual-org.apache.calcite.linq4j.Enumerable-">sequenceEqual</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sequenceEqual-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sequenceEqual</h4>
<pre>public&nbsp;boolean&nbsp;sequenceEqual(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;enumerable1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sequenceEqual-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Determines whether two sequences are equal by
comparing their elements by using a specified
<code>EqualityComparer&lt;TSource&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sequenceEqual-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">sequenceEqual</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="single--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>single</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;single()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#single--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#single--">single</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="single-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>single</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;single(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#single-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#single-org.apache.calcite.linq4j.function.Predicate1-">single</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="singleOrDefault--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>singleOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;singleOrDefault()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#singleOrDefault--">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#singleOrDefault--">singleOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="singleOrDefault-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>singleOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&nbsp;singleOrDefault(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#singleOrDefault-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#singleOrDefault-org.apache.calcite.linq4j.function.Predicate1-">singleOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="skip-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skip</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;skip(int&nbsp;count)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#skip-int-">ExtendedEnumerable</a></code></span></div>
<div class="block">Bypasses a specified number of elements in a
sequence and then returns the remaining elements.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#skip-int-">skip</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="skipWhile-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skipWhile</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;skipWhile(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#skipWhile-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#skipWhile-org.apache.calcite.linq4j.function.Predicate1-">skipWhile</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="skipWhile-org.apache.calcite.linq4j.function.Predicate2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skipWhile</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;skipWhile(<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#skipWhile-org.apache.calcite.linq4j.function.Predicate2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements. The element's index is used in the logic of the
predicate function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#skipWhile-org.apache.calcite.linq4j.function.Predicate2-">skipWhile</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.BigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.BigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of Decimal values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.BigDecimalFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="java.math中的类或接口">BigDecimal</a>&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableBigDecimalFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.DoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;double&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.DoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of Double values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.DoubleFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="java.lang中的类或接口">Double</a>&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableDoubleFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.IntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;int&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.IntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.IntegerFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable int
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableIntegerFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.LongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;long&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.LongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.LongFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.NullableLongFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a>&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableLongFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable long
values that are obtained by invoking a transform function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableLongFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.FloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;float&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.FloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of Float values
that are obtained by invoking a transform function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.FloatFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sum-org.apache.calcite.linq4j.function.NullableFloatFunction1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true" title="java.lang中的类或接口">Float</a>&nbsp;sum(<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableFloatFunction1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#sum-org.apache.calcite.linq4j.function.NullableFloatFunction1-">sum</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="take-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>take</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;take(int&nbsp;count)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#take-int-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns a specified number of contiguous elements
from the start of a sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#take-int-">take</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="takeWhile-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>takeWhile</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;takeWhile(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#takeWhile-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns elements from a sequence as long as a
specified condition is true.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#takeWhile-org.apache.calcite.linq4j.function.Predicate1-">takeWhile</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="takeWhile-org.apache.calcite.linq4j.function.Predicate2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>takeWhile</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;takeWhile(<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#takeWhile-org.apache.calcite.linq4j.function.Predicate2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Returns elements from a sequence as long as a
specified condition is true. The element's index is used in the
logic of the predicate function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#takeWhile-org.apache.calcite.linq4j.function.Predicate2-">takeWhile</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenBy-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>thenBy</h4>
<pre>public&nbsp;&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TKey&gt;&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;thenBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenBy-org.apache.calcite.linq4j.function.Function1-">ExtendedOrderedEnumerable</a></code></span></div>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenBy-org.apache.calcite.linq4j.function.Function1-">thenBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedOrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>thenBy</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;thenBy(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">ExtendedOrderedEnumerable</a></code></span></div>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenBy-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">thenBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedOrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenByDescending-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>thenByDescending</h4>
<pre>public&nbsp;&lt;TKey extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.lang中的类或接口">Comparable</a>&lt;TKey&gt;&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;thenByDescending(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenByDescending-org.apache.calcite.linq4j.function.Function1-">ExtendedOrderedEnumerable</a></code></span></div>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenByDescending-org.apache.calcite.linq4j.function.Function1-">thenByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedOrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>thenByDescending</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">OrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;thenByDescending(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="java.util中的类或接口">Comparator</a>&lt;TKey&gt;&nbsp;comparator)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">ExtendedOrderedEnumerable</a></code></span></div>
<div class="block">Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html#thenByDescending-org.apache.calcite.linq4j.function.Function1-java.util.Comparator-">thenByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedOrderedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toMap-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toMap</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;toMap(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector
function.
<p>NOTE: Called <code>toDictionary</code> in LINQ.NET.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-">toMap</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toMap</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;toMap(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function
and key comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toMap</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toMap</h4>
<pre>public&nbsp;&lt;TKey,TElement&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,TElement&gt;&nbsp;toMap(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to specified key selector and element
selector functions.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">toMap</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toMap</h4>
<pre>public&nbsp;&lt;TKey,TElement&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="java.util中的类或接口">Map</a>&lt;TKey,TElement&gt;&nbsp;toMap(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Map&lt;TKey, TValue&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function,
a comparer, and an element selector function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toMap-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toMap</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toList</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="java.util中的类或接口">List</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;toList()</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toList--">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>List&lt;TSource&gt;</code> from an <code>Enumerable&lt;TSource&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toList--">toList</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toLookup-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toLookup</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;toLookup(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector
function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-">toLookup</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toLookup</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;toLookup(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function
and key comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toLookup</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toLookup</h4>
<pre>public&nbsp;&lt;TKey,TElement&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,TElement&gt;&nbsp;toLookup(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to specified key selector and element
selector functions.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-">toLookup</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toLookup</h4>
<pre>public&nbsp;&lt;TKey,TElement&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Lookup.html" title="org.apache.calcite.linq4j中的接口">Lookup</a>&lt;TKey,TElement&gt;&nbsp;toLookup(<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TKey&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,TElement&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;TKey&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Creates a <code>Lookup&lt;TKey, TElement&gt;</code> from an
<code>Enumerable&lt;TSource&gt;</code> according to a specified key selector function,
a comparer and an element selector function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#toLookup-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.Function1-org.apache.calcite.linq4j.function.EqualityComparer-">toLookup</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="union-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>union</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;union(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;source1)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#union-org.apache.calcite.linq4j.Enumerable-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set union of two sequences by using
the default equality comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#union-org.apache.calcite.linq4j.Enumerable-">union</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="union-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>union</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;union(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;source1,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#union-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">ExtendedEnumerable</a></code></span></div>
<div class="block">Produces the set union of two sequences by using a
specified <code>EqualityComparer&lt;TSource&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#union-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">union</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="where-org.apache.calcite.linq4j.function.Predicate1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>where</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;where(<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#where-org.apache.calcite.linq4j.function.Predicate1-">ExtendedEnumerable</a></code></span></div>
<div class="block">Filters a sequence of values based on a
predicate.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#where-org.apache.calcite.linq4j.function.Predicate1-">where</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="where-org.apache.calcite.linq4j.function.Predicate2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>where</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;&nbsp;where(<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="java.lang中的类或接口">Integer</a>&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#where-org.apache.calcite.linq4j.function.Predicate2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Filters a sequence of values based on a
predicate. Each element's index is used in the logic of the
predicate function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#where-org.apache.calcite.linq4j.function.Predicate2-">where</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="zip-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function2-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>zip</h4>
<pre>public&nbsp;&lt;T1,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&nbsp;zip(<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;T1&gt;&nbsp;source1,
<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>,T1,TResult&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#zip-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function2-">ExtendedEnumerable</a></code></span></div>
<div class="block">Applies a specified function to the corresponding
elements of two sequences, producing a sequence of the
results.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html#zip-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.Function2-">zip</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/ExtendedEnumerable.html" title="org.apache.calcite.linq4j中的接口">ExtendedEnumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/DefaultEnumerable.html" title="DefaultEnumerable中的类型参数">T</a>&gt;</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/linq4j/CartesianProductEnumerator.html" title="org.apache.calcite.linq4j中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/apache/calcite/linq4j/DelegatingEnumerator.html" title="org.apache.calcite.linq4j中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/calcite/linq4j/DefaultEnumerable.html" target="_top">框架</a></li>
<li><a href="DefaultEnumerable.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>