blob: 30899fa0c5fe4c24ec92a9088bc97c6047acb865 [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>QueryableRecorder (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="QueryableRecorder (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":9,"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};
var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-all.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
<div class="aboutLanguage"><b>Apache Calcite</b></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/apache/calcite/linq4j/QueryProvider.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/QueryableRecorder.html" target="_top">框架</a></li>
<li><a href="QueryableRecorder.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="类 QueryableRecorder" class="title">类 QueryableRecorder&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.QueryableRecorder&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="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;T&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">QueryableRecorder&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/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;T&gt;</pre>
<div class="block">Implementation of <a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口"><code>QueryableFactory</code></a> that records each event
and returns an object that can replay the event when you call its
<a href="../../../../org/apache/calcite/linq4j/QueryableDefaults.ReplayableQueryable.html#replay-org.apache.calcite.linq4j.QueryableFactory-"><code>QueryableDefaults.ReplayableQueryable.replay(QueryableFactory)</code></a>
method.</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/QueryableRecorder.html#QueryableRecorder--">QueryableRecorder</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="t1" class="tableTab"><span><a href="javascript:show(1);">静态方法</a></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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#aggregate-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">aggregate</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&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/QueryableRecorder.html#aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-">aggregate</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TAccumulate&gt;&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/QueryableRecorder.html#aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">aggregate</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TAccumulate&gt;&gt;&nbsp;func,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TAccumulate,TResult&gt;&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/QueryableRecorder.html#all-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">all</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</code>
<div class="block">Determines whether all the 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/QueryableRecorder.html#any-org.apache.calcite.linq4j.Queryable-">any</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</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/QueryableRecorder.html#any-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">any</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&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="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/QueryableRecorder.html#averageBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageBigDecimal</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of Decimal
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#averageDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageDouble</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of Double
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#averageFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageFloat</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of Float
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#averageInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageInteger</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#averageLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageLong</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i11" 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/QueryableRecorder.html#averageNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableBigDecimal</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<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/QueryableRecorder.html#averageNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableDouble</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<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/QueryableRecorder.html#averageNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableFloat</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
Float values that is obtained by invoking a projection
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/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/QueryableRecorder.html#averageNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableInteger</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
int values that is obtained by invoking a projection 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/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/QueryableRecorder.html#averageNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableLong</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the average of a sequence of nullable
long values that is obtained by invoking a projection function
on each element of the input sequence.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>&lt;T2&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;T2&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#cast-org.apache.calcite.linq4j.Queryable-java.lang.Class-">cast</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#concat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">concat</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source2)</code>
<div class="block">Concatenates two sequences.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#contains-org.apache.calcite.linq4j.Queryable-T-">contains</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#contains-org.apache.calcite.linq4j.Queryable-T-org.apache.calcite.linq4j.function.EqualityComparer-">contains</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Determines whether a sequence contains a specified
element by using a specified <code>EqualityComparer&lt;T&gt;</code>.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#count-org.apache.calcite.linq4j.Queryable-">count</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns the number of elements in a
sequence.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#count-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">count</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;func)</code>
<div class="block">Returns the number of elements in the specified
sequence that satisfies a condition.</div>
</td>
</tr>
<tr id="i22" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#defaultIfEmpty-org.apache.calcite.linq4j.Queryable-">defaultIfEmpty</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</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="i23" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#defaultIfEmpty-org.apache.calcite.linq4j.Queryable-T-">defaultIfEmpty</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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="i24" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#distinct-org.apache.calcite.linq4j.Queryable-">distinct</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns distinct elements from a sequence by using
the default equality comparer to compare values.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#distinct-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.function.EqualityComparer-">distinct</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Returns distinct elements from a sequence by using
a specified <code>EqualityComparer&lt;T&gt;</code> to compare values.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#elementAt-org.apache.calcite.linq4j.Queryable-int-">elementAt</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
int&nbsp;index)</code>
<div class="block">Returns the element at a specified index in a
sequence.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#elementAtOrDefault-org.apache.calcite.linq4j.Queryable-int-">elementAtOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
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="i28" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable)</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="i29" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-boolean-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
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="i30" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Produces the set difference of two sequences by
using the specified <code>EqualityComparer&lt;T&gt;</code> to compare
values, eliminate duplicates.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">except</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;T&gt;</code> to compare
values, using <code>all</code> to indicate whether to eliminate duplicates.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#first-org.apache.calcite.linq4j.Queryable-">first</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns the first element of a sequence.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#first-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">first</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</code>
<div class="block">Returns the first element of a sequence that
satisfies a specified condition.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#firstOrDefault-org.apache.calcite.linq4j.Queryable-">firstOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</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="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#firstOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">firstOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</code>
<div class="block">Returns the first element of a sequence that
satisfies a specified condition or a default value if no such
element is found.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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="i37" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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="i38" class="altColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/QueryableRecorder.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&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="i39" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TElement&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/QueryableRecorder.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&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 and projects the
elements for each group by using a specified function.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>&lt;TKey,TElement,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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;&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="i41" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TElement,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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;&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="i42" class="altColor">
<td class="colFirst"><code>&lt;TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupByK</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;,TResult&gt;&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="i43" class="rowColor">
<td class="colFirst"><code>&lt;TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupByK</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;,TResult&gt;&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="i44" class="altColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&gt;&nbsp;resultSelector)</code>
<div class="block">Correlates the elements of two sequences based on
key equality and groups the results.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupJoin</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&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="i46" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="org.apache.calcite.linq4j中的类">QueryableRecorder</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#instance--">instance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable)</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="i48" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-boolean-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
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="i49" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Produces the set intersection of two sequences by
using the specified EqualityComparer to compare
values, eliminate duplicates.</div>
</td>
</tr>
<tr id="i50" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">intersect</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer,
boolean&nbsp;all)</code>
<div class="block">Produces the set intersection of two sequences by
using the specified EqualityComparer to compare
values, using <code>all</code> to indicate whether to eliminate duplicates.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">join</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TInner,TResult&gt;&gt;&nbsp;resultSelector)</code>
<div class="block">Correlates the elements of two sequences based on
matching keys.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>&lt;TInner,TKey,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">join</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TInner,TResult&gt;&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="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#last-org.apache.calcite.linq4j.Queryable-">last</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns the last element in a sequence.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#last-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">last</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</code>
<div class="block">Returns the last element of a sequence that
satisfies a specified condition.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#lastOrDefault-org.apache.calcite.linq4j.Queryable-">lastOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns the last element in a sequence, or a
default value if the sequence contains no elements.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#lastOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">lastOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&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="i57" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#longCount-org.apache.calcite.linq4j.Queryable-">longCount</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns an long that represents the total number
of elements in a sequence.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#longCount-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">longCount</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</code>
<div class="block">Returns an long that represents the number of
elements in a sequence that satisfy a condition.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#max-org.apache.calcite.linq4j.Queryable-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns the maximum value in a generic
<code>IQueryable&lt;T&gt;</code>.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<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/QueryableRecorder.html#max-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">max</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TResult&gt;&gt;&nbsp;selector)</code>
<div class="block">Invokes a projection function on each element of a
generic <code>IQueryable&lt;T&gt;</code> and returns the maximum resulting
value.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#min-org.apache.calcite.linq4j.Queryable-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Returns the minimum value in a generic
<code>IQueryable&lt;T&gt;</code>.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<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/QueryableRecorder.html#min-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">min</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TResult&gt;&gt;&nbsp;selector)</code>
<div class="block">Invokes a projection function on each element of a
generic <code>IQueryable&lt;T&gt;</code> and returns the minimum resulting
value.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#ofType-org.apache.calcite.linq4j.Queryable-java.lang.Class-">ofType</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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 IQueryable based on a
specified type.</div>
</td>
</tr>
<tr id="i64" 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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">orderBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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="i65" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">orderBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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="i66" 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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">orderByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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="i67" class="rowColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">orderByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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="i68" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#reverse-org.apache.calcite.linq4j.Queryable-">reverse</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</code>
<div class="block">Inverts the order of the elements in a sequence.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#select-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">select</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TResult&gt;&gt;&nbsp;selector)</code>
<div class="block">Projects each element of a sequence into a new form.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">selectMany</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&gt;&gt;&nbsp;selector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> and combines the resulting sequences into one
sequence.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>&lt;TCollection,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">selectMany</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TCollection,TResult&gt;&gt;&nbsp;resultSelector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> that incorporates the index of the source
element that produced it.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>&lt;TCollection,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">selectManyN</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TCollection&gt;&gt;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TCollection,TResult&gt;&gt;&nbsp;resultSelector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> and invokes a result selector function on each
element therein.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">selectManyN</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;selector)</code>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> and combines the resulting sequences into one
sequence.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#selectN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">selectN</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&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="i75" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#sequenceEqual-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">sequenceEqual</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable)</code>
<div class="block">Determines whether two sequences are equal by
using the default equality comparer to compare
elements.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#sequenceEqual-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">sequenceEqual</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Determines whether two sequences are equal by
using a specified EqualityComparer to compare
elements.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#single-org.apache.calcite.linq4j.Queryable-">single</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</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="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#single-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">single</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&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="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#singleOrDefault-org.apache.calcite.linq4j.Queryable-">singleOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</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="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#singleOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">singleOrDefault</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&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="i81" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#skip-org.apache.calcite.linq4j.Queryable-int-">skip</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
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="i82" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#skipWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">skipWhile</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&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="i83" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#skipWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">skipWhileN</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&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="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/QueryableRecorder.html#sumBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumBigDecimal</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of Decimal values
that is obtained by invoking a projection function on each
element of the input sequence.</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/QueryableRecorder.html#sumDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumDouble</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of Double values
that is obtained by invoking a projection function on each
element of the input sequence.</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/QueryableRecorder.html#sumFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumFloat</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of Float values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#sumInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumInteger</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#sumLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumLong</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
</td>
</tr>
<tr id="i89" 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/QueryableRecorder.html#sumNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableBigDecimal</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i90" class="altColor">
<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/QueryableRecorder.html#sumNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableDouble</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<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/QueryableRecorder.html#sumNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableFloat</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<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/QueryableRecorder.html#sumNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableInteger</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable int
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<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/QueryableRecorder.html#sumNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableLong</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</code>
<div class="block">Computes the sum of the sequence of nullable long
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
</td>
</tr>
<tr id="i94" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#take-org.apache.calcite.linq4j.Queryable-int-">take</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
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="i95" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#takeWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">takeWhile</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&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="i96" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#takeWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">takeWhileN</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&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="i97" class="rowColor">
<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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#thenBy-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-">thenBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector)</code>&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#thenBy-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">thenBy</a></span>(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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>&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#thenByDescending-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-">thenByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector)</code>&nbsp;</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#thenByDescending-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">thenByDescending</a></span>(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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>&nbsp;</td>
</tr>
<tr id="i101" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#union-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">union</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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="i102" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#union-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">union</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</code>
<div class="block">Produces the set union of two sequences by using a
specified <code>EqualityComparer&lt;T&gt;</code>.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#where-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">where</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;? extends <a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</code>
<div class="block">Filters a sequence of values based on a
predicate.</div>
</td>
</tr>
<tr id="i104" 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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#whereN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">whereN</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;? extends <a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;predicate)</code>
<div class="block">Filters a sequence of values based on a
predicate.</div>
</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code>&lt;T1,TResult&gt;<br><a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html#zip-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-">zip</a></span>(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,T1,TResult&gt;&gt;&nbsp;resultSelector)</code>
<div class="block">Merges two sequences by using the specified
predicate function.</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>
</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="QueryableRecorder--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>QueryableRecorder</h4>
<pre>public&nbsp;QueryableRecorder()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="instance--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>instance</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="org.apache.calcite.linq4j中的类">QueryableRecorder</a>&lt;T&gt;&nbsp;instance()</pre>
</li>
</ul>
<a name="aggregate-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;aggregate(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;func)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#aggregate-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#aggregate-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">aggregate</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="aggregate-org.apache.calcite.linq4j.Queryable-java.lang.Object-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a><a name="aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate</h4>
<pre>public&nbsp;&lt;TAccumulate&gt;&nbsp;TAccumulate&nbsp;aggregate(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TAccumulate&gt;&gt;&nbsp;func)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-">aggregate</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="aggregate-org.apache.calcite.linq4j.Queryable-java.lang.Object-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a><a name="aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>aggregate</h4>
<pre>public&nbsp;&lt;TAccumulate,TResult&gt;&nbsp;TResult&nbsp;aggregate(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
TAccumulate&nbsp;seed,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TAccumulate&gt;&gt;&nbsp;func,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TAccumulate,TResult&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#aggregate-org.apache.calcite.linq4j.Queryable-TAccumulate-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">aggregate</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="all-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>all</h4>
<pre>public&nbsp;boolean&nbsp;all(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#all-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Determines whether all the elements of a sequence
satisfy a condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#all-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">all</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="any-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any</h4>
<pre>public&nbsp;boolean&nbsp;any(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#any-org.apache.calcite.linq4j.Queryable-">QueryableFactory</a></code></span></div>
<div class="block">Determines whether a sequence contains any
elements.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#any-org.apache.calcite.linq4j.Queryable-">any</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="any-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any</h4>
<pre>public&nbsp;boolean&nbsp;any(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#any-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#any-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">any</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageBigDecimal</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;averageBigDecimal(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of Decimal
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageBigDecimal</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageNullableBigDecimal</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;averageNullableBigDecimal(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableBigDecimal</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageDouble</h4>
<pre>public&nbsp;double&nbsp;averageDouble(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of Double
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageDouble</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageNullableDouble</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;averageNullableDouble(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableDouble</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageInteger</h4>
<pre>public&nbsp;int&nbsp;averageInteger(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageInteger</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageNullableInteger</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;averageNullableInteger(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
int values that is obtained by invoking a projection function
on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableInteger</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageFloat</h4>
<pre>public&nbsp;float&nbsp;averageFloat(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of Float
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageFloat</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageNullableFloat</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;averageNullableFloat(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableFloat</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageLong</h4>
<pre>public&nbsp;long&nbsp;averageLong(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageLong</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="averageNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>averageNullableLong</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;averageNullableLong(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the average of a sequence of nullable
long values that is obtained by invoking a projection function
on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#averageNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">averageNullableLong</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="cast-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;T2&gt;&nbsp;cast(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#cast-org.apache.calcite.linq4j.Queryable-java.lang.Class-">cast</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="concat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concat</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;concat(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source2)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#concat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">QueryableFactory</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/QueryableFactory.html#concat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">concat</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="contains-org.apache.calcite.linq4j.Queryable-java.lang.Object-">
<!-- -->
</a><a name="contains-org.apache.calcite.linq4j.Queryable-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;element)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#contains-org.apache.calcite.linq4j.Queryable-T-">QueryableFactory</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/QueryableFactory.html#contains-org.apache.calcite.linq4j.Queryable-T-">contains</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="contains-org.apache.calcite.linq4j.Queryable-java.lang.Object-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a><a name="contains-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#contains-org.apache.calcite.linq4j.Queryable-T-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Determines whether a sequence contains a specified
element by using a specified <code>EqualityComparer&lt;T&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#contains-org.apache.calcite.linq4j.Queryable-T-org.apache.calcite.linq4j.function.EqualityComparer-">contains</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="count-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre>public&nbsp;int&nbsp;count(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#count-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#count-org.apache.calcite.linq4j.Queryable-">count</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="count-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre>public&nbsp;int&nbsp;count(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;func)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#count-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Returns the number of elements in the specified
sequence that satisfies a condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#count-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">count</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="defaultIfEmpty-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultIfEmpty</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;defaultIfEmpty(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#defaultIfEmpty-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#defaultIfEmpty-org.apache.calcite.linq4j.Queryable-">defaultIfEmpty</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="defaultIfEmpty-org.apache.calcite.linq4j.Queryable-java.lang.Object-">
<!-- -->
</a><a name="defaultIfEmpty-org.apache.calcite.linq4j.Queryable-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultIfEmpty</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;defaultIfEmpty(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;value)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#defaultIfEmpty-org.apache.calcite.linq4j.Queryable-T-">QueryableFactory</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/QueryableFactory.html#defaultIfEmpty-org.apache.calcite.linq4j.Queryable-T-">defaultIfEmpty</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="distinct-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>distinct</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;distinct(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#distinct-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#distinct-org.apache.calcite.linq4j.Queryable-">distinct</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="distinct-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;distinct(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#distinct-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Returns distinct elements from a sequence by using
a specified <code>EqualityComparer&lt;T&gt;</code> to compare values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#distinct-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.function.EqualityComparer-">distinct</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="elementAt-org.apache.calcite.linq4j.Queryable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>elementAt</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;elementAt(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#elementAt-org.apache.calcite.linq4j.Queryable-int-">QueryableFactory</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/QueryableFactory.html#elementAt-org.apache.calcite.linq4j.Queryable-int-">elementAt</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="elementAtOrDefault-org.apache.calcite.linq4j.Queryable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>elementAtOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;elementAtOrDefault(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
int&nbsp;index)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#elementAtOrDefault-org.apache.calcite.linq4j.Queryable-int-">QueryableFactory</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/QueryableFactory.html#elementAtOrDefault-org.apache.calcite.linq4j.Queryable-int-">elementAtOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>except</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">QueryableFactory</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 Queryable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-boolean-">QueryableFactory</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 Queryable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-boolean-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Produces the set difference of two sequences by
using the specified <code>EqualityComparer&lt;T&gt;</code> to compare
values, eliminate duplicates.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="except-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;except(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">QueryableFactory</a></code></span></div>
<div class="block">Produces the set difference of two sequences by
using the specified <code>EqualityComparer&lt;T&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/QueryableFactory.html#except-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">except</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="first-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>first</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;first(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#first-org.apache.calcite.linq4j.Queryable-">QueryableFactory</a></code></span></div>
<div class="block">Returns the first element of a sequence. (Defined
by Queryable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#first-org.apache.calcite.linq4j.Queryable-">first</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="first-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>first</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;first(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#first-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Returns the first 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/QueryableFactory.html#first-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">first</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="firstOrDefault-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firstOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;firstOrDefault(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#firstOrDefault-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#firstOrDefault-org.apache.calcite.linq4j.Queryable-">firstOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="firstOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firstOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;firstOrDefault(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#firstOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Returns the first element of a sequence that
satisfies a specified 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/QueryableFactory.html#firstOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">firstOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupBy</h4>
<pre>public&nbsp;&lt;TKey,TElement&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&gt;&nbsp;elementSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Groups the elements of a sequence and projects the
elements for each group by 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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupByK</h4>
<pre>public&nbsp;&lt;TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;groupByK(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;,TResult&gt;&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupByK</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>groupByK</h4>
<pre>public&nbsp;&lt;TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;groupByK(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;,TResult&gt;&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/QueryableFactory.html#groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</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. Keys are compared by using a specified
comparer.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#groupByK-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupByK</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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;&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;groupBy(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TElement&gt;&gt;&nbsp;elementSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<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;&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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</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. Keys 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/QueryableFactory.html#groupBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;groupJoin(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on
key equality 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/QueryableFactory.html#groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">groupJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;groupJoin(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TInner&gt;,TResult&gt;&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/QueryableFactory.html#groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on
key equality and groups the results. A specified
EqualityComparer is used to compare keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#groupJoin-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">groupJoin</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>intersect</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">QueryableFactory</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 Queryable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-boolean-">QueryableFactory</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 Queryable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-boolean-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Produces the set intersection of two sequences by
using the specified EqualityComparer to compare
values, eliminate duplicates.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="intersect-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;intersect(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer,
boolean&nbsp;all)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">QueryableFactory</a></code></span></div>
<div class="block">Produces the set intersection of two sequences by
using the specified EqualityComparer 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/QueryableFactory.html#intersect-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-boolean-">intersect</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>join</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;join(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TInner,TResult&gt;&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">join</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>join</h4>
<pre>public&nbsp;&lt;TInner,TKey,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;join(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;outerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;TInner,TKey&gt;&gt;&nbsp;innerKeySelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TInner,TResult&gt;&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/QueryableFactory.html#join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Correlates the elements of two sequences based on
matching keys. A specified EqualityComparer is used to
compare keys.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#join-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.function.EqualityComparer-">join</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="last-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>last</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;last(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#last-org.apache.calcite.linq4j.Queryable-">QueryableFactory</a></code></span></div>
<div class="block">Returns the last element in a sequence. (Defined
by Queryable.)</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#last-org.apache.calcite.linq4j.Queryable-">last</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="last-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>last</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;last(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#last-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#last-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">last</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="lastOrDefault-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;lastOrDefault(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#lastOrDefault-org.apache.calcite.linq4j.Queryable-">QueryableFactory</a></code></span></div>
<div class="block">Returns the last element in 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/QueryableFactory.html#lastOrDefault-org.apache.calcite.linq4j.Queryable-">lastOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="lastOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;lastOrDefault(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#lastOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#lastOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">lastOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="longCount-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>longCount</h4>
<pre>public&nbsp;long&nbsp;longCount(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#longCount-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#longCount-org.apache.calcite.linq4j.Queryable-">longCount</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="longCount-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>longCount</h4>
<pre>public&nbsp;long&nbsp;longCount(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#longCount-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Returns an long that represents the number of
elements in a sequence that satisfy a condition.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#longCount-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">longCount</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;max(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#max-org.apache.calcite.linq4j.Queryable-">QueryableFactory</a></code></span></div>
<div class="block">Returns the maximum value in a generic
<code>IQueryable&lt;T&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#max-org.apache.calcite.linq4j.Queryable-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="max-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TResult&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#max-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Invokes a projection function on each element of a
generic <code>IQueryable&lt;T&gt;</code> and returns the maximum resulting
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#max-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">max</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;min(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#min-org.apache.calcite.linq4j.Queryable-">QueryableFactory</a></code></span></div>
<div class="block">Returns the minimum value in a generic
<code>IQueryable&lt;T&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#min-org.apache.calcite.linq4j.Queryable-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="min-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TResult&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#min-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Invokes a projection function on each element of a
generic <code>IQueryable&lt;T&gt;</code> and returns the minimum resulting
value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#min-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">min</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="ofType-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;ofType(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/QueryableFactory.html#ofType-org.apache.calcite.linq4j.Queryable-java.lang.Class-">QueryableFactory</a></code></span></div>
<div class="block">Filters the elements of an IQueryable based on a
specified type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#ofType-org.apache.calcite.linq4j.Queryable-java.lang.Class-">ofType</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;orderBy(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">orderBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;orderBy(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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/QueryableFactory.html#orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">QueryableFactory</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/QueryableFactory.html#orderBy-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">orderBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;orderByDescending(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">orderByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;orderByDescending(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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/QueryableFactory.html#orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">QueryableFactory</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/QueryableFactory.html#orderByDescending-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">orderByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="reverse-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reverse</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;reverse(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#reverse-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#reverse-org.apache.calcite.linq4j.Queryable-">reverse</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="select-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>select</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;select(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TResult&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#select-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#select-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">select</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectN</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;selectN(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#selectN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">selectN</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectMany</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;selectMany(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TResult&gt;&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> and combines the resulting sequences into one
sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">selectMany</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectManyN</h4>
<pre>public&nbsp;&lt;TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;selectManyN(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> and combines 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/QueryableFactory.html#selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">selectManyN</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectMany</h4>
<pre>public&nbsp;&lt;TCollection,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;selectMany(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TCollection,TResult&gt;&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> that incorporates the index of the source
element that produced it. A result selector function is invoked
on each element of each intermediate sequence, and the
resulting values are combined into a single, one-dimensional
sequence and returned.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectMany-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">selectMany</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectManyN</h4>
<pre>public&nbsp;&lt;TCollection,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;selectManyN(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;TCollection&gt;&gt;&gt;&nbsp;collectionSelector,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TCollection,TResult&gt;&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Projects each element of a sequence to an
<code>Enumerable&lt;T&gt;</code> and invokes a result selector function on each
element therein. The resulting values from each intermediate
sequence are combined into a single, one-dimensional sequence
and returned.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#selectManyN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-org.apache.calcite.linq4j.tree.FunctionExpression-">selectManyN</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sequenceEqual-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sequenceEqual-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">QueryableFactory</a></code></span></div>
<div class="block">Determines whether two sequences are equal by
using the default equality comparer to compare
elements.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sequenceEqual-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">sequenceEqual</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sequenceEqual-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;enumerable,
<a href="../../../../org/apache/calcite/linq4j/function/EqualityComparer.html" title="org.apache.calcite.linq4j.function中的接口">EqualityComparer</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sequenceEqual-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Determines whether two sequences are equal by
using a specified EqualityComparer to compare
elements.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sequenceEqual-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">sequenceEqual</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="single-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>single</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;single(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#single-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#single-org.apache.calcite.linq4j.Queryable-">single</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="single-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>single</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;single(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#single-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#single-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">single</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="singleOrDefault-org.apache.calcite.linq4j.Queryable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>singleOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;singleOrDefault(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#singleOrDefault-org.apache.calcite.linq4j.Queryable-">QueryableFactory</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/QueryableFactory.html#singleOrDefault-org.apache.calcite.linq4j.Queryable-">singleOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="singleOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>singleOrDefault</h4>
<pre>public&nbsp;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&nbsp;singleOrDefault(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#singleOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#singleOrDefault-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">singleOrDefault</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="skip-org.apache.calcite.linq4j.Queryable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skip</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;skip(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
int&nbsp;count)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#skip-org.apache.calcite.linq4j.Queryable-int-">QueryableFactory</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/QueryableFactory.html#skip-org.apache.calcite.linq4j.Queryable-int-">skip</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="skipWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skipWhile</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;skipWhile(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#skipWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#skipWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">skipWhile</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="skipWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skipWhileN</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;skipWhileN(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#skipWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#skipWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">skipWhileN</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumBigDecimal</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;sumBigDecimal(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">BigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of Decimal values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumBigDecimal</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumNullableBigDecimal</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;sumNullableBigDecimal(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableBigDecimalFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableBigDecimal-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableBigDecimal</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumDouble</h4>
<pre>public&nbsp;double&nbsp;sumDouble(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/DoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">DoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of Double values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumDouble</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumNullableDouble</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;sumNullableDouble(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableDoubleFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableDouble-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableDouble</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumInteger</h4>
<pre>public&nbsp;int&nbsp;sumInteger(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/IntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">IntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumInteger</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumNullableInteger</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;sumNullableInteger(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableIntegerFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable int
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableInteger-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableInteger</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumLong</h4>
<pre>public&nbsp;long&nbsp;sumLong(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/LongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">LongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumLong</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumNullableLong</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;sumNullableLong(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableLongFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable long
values that is obtained by invoking a projection function on
each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableLong-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableLong</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumFloat</h4>
<pre>public&nbsp;float&nbsp;sumFloat(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/FloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">FloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of Float values
that is obtained by invoking a projection function on each
element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumFloat</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="sumNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sumNullableFloat</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;sumNullableFloat(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="org.apache.calcite.linq4j.function中的接口">NullableFloatFunction1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;selector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Computes the sum of the sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#sumNullableFloat-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">sumNullableFloat</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="take-org.apache.calcite.linq4j.Queryable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>take</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;take(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
int&nbsp;count)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#take-org.apache.calcite.linq4j.Queryable-int-">QueryableFactory</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/QueryableFactory.html#take-org.apache.calcite.linq4j.Queryable-int-">take</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="takeWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>takeWhile</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;takeWhile(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#takeWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#takeWhile-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">takeWhile</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="takeWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>takeWhileN</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;takeWhileN(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#takeWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#takeWhileN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">takeWhileN</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenBy-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;thenBy(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#thenBy-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-">thenBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenBy-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;thenBy(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#thenBy-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">thenBy</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenByDescending-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;thenByDescending(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&gt;&nbsp;keySelector)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#thenByDescending-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-">thenByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="thenByDescending-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-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/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;thenByDescending(<a href="../../../../org/apache/calcite/linq4j/OrderedQueryable.html" title="org.apache.calcite.linq4j中的接口">OrderedQueryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function1.html" title="org.apache.calcite.linq4j.function中的接口">Function1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,TKey&gt;&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>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#thenByDescending-org.apache.calcite.linq4j.OrderedQueryable-org.apache.calcite.linq4j.tree.FunctionExpression-java.util.Comparator-">thenByDescending</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="union-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>union</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;union(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source1)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#union-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">QueryableFactory</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/QueryableFactory.html#union-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-">union</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="union-org.apache.calcite.linq4j.Queryable-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/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;union(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/Enumerable.html" title="org.apache.calcite.linq4j中的接口">Enumerable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;comparer)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#union-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">QueryableFactory</a></code></span></div>
<div class="block">Produces the set union of two sequences by using a
specified <code>EqualityComparer&lt;T&gt;</code>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#union-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.function.EqualityComparer-">union</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="where-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>where</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;where(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;? extends <a href="../../../../org/apache/calcite/linq4j/function/Predicate1.html" title="org.apache.calcite.linq4j.function中的接口">Predicate1</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#where-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#where-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">where</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="whereN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>whereN</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/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;whereN(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<a href="../../../../org/apache/calcite/linq4j/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;? extends <a href="../../../../org/apache/calcite/linq4j/function/Predicate2.html" title="org.apache.calcite.linq4j.function中的接口">Predicate2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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;&gt;&nbsp;predicate)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#whereN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</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/QueryableFactory.html#whereN-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.tree.FunctionExpression-">whereN</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="zip-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>zip</h4>
<pre>public&nbsp;&lt;T1,TResult&gt;&nbsp;<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;TResult&gt;&nbsp;zip(<a href="../../../../org/apache/calcite/linq4j/Queryable.html" title="org.apache.calcite.linq4j中的接口">Queryable</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>&gt;&nbsp;source,
<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/tree/FunctionExpression.html" title="org.apache.calcite.linq4j.tree中的类">FunctionExpression</a>&lt;<a href="../../../../org/apache/calcite/linq4j/function/Function2.html" title="org.apache.calcite.linq4j.function中的接口">Function2</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">T</a>,T1,TResult&gt;&gt;&nbsp;resultSelector)</pre>
<div class="block"><span class="descfrmTypeLabel">从接口复制的说明:&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#zip-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-">QueryableFactory</a></code></span></div>
<div class="block">Merges two sequences by using the specified
predicate function.</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html#zip-org.apache.calcite.linq4j.Queryable-org.apache.calcite.linq4j.Enumerable-org.apache.calcite.linq4j.tree.FunctionExpression-">zip</a></code>&nbsp;在接口中&nbsp;<code><a href="../../../../org/apache/calcite/linq4j/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口">QueryableFactory</a>&lt;<a href="../../../../org/apache/calcite/linq4j/QueryableRecorder.html" title="QueryableRecorder中的类型参数">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/QueryableFactory.html" title="org.apache.calcite.linq4j中的接口"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/apache/calcite/linq4j/QueryProvider.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/QueryableRecorder.html" target="_top">框架</a></li>
<li><a href="QueryableRecorder.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>