| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>Uses of Interface org.apache.calcite.linq4j.Enumerable (Apache Calcite API)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script> |
| <script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script> |
| <!--[if IE]> |
| <script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> |
| <![endif]--> |
| <script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script> |
| <script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script> |
| <script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="Uses of Interface org.apache.calcite.linq4j.Enumerable (Apache Calcite API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var pathtoroot = "../../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="../package-summary.html">Package</a></li> |
| <li><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Class</a></li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="../package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <a id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <main role="main"> |
| <div class="header"> |
| <h2 title="Uses of Interface org.apache.calcite.linq4j.Enumerable" class="title">Uses of Interface<br>org.apache.calcite.linq4j.Enumerable</h2> |
| </div> |
| <div class="classUseContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="useSummary"> |
| <caption><span>Packages that use <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Package</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.cassandra">org.apache.calcite.adapter.cassandra</a></th> |
| <td class="colLast"> |
| <div class="block">Cassandra query provider.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.clone">org.apache.calcite.adapter.clone</a></th> |
| <td class="colLast"> |
| <div class="block">Provides utility classes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.csv">org.apache.calcite.adapter.csv</a></th> |
| <td class="colLast"> |
| <div class="block">Calcite query provider that reads from CSV (comma-separated value) files.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.druid">org.apache.calcite.adapter.druid</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on a Druid database.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.elasticsearch">org.apache.calcite.adapter.elasticsearch</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on an Elasticsearch2 DB.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.enumerable">org.apache.calcite.adapter.enumerable</a></th> |
| <td class="colLast"> |
| <div class="block">Query optimizer rules for Java calling convention.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.file">org.apache.calcite.adapter.file</a></th> |
| <td class="colLast"> |
| <div class="block">Calcite query provider that reads from web tables (HTML).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.geode.rel">org.apache.calcite.adapter.geode.rel</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on Apache Geode (Gemfire) In Memory Data Grid</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.geode.simple">org.apache.calcite.adapter.geode.simple</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on Apache Geode (Gemfire) In Memory Data Grid</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.java">org.apache.calcite.adapter.java</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on Java in-memory data |
| structures.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.jdbc">org.apache.calcite.adapter.jdbc</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on a JDBC data source.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.kafka">org.apache.calcite.adapter.kafka</a></th> |
| <td class="colLast"> |
| <div class="block">Kafka query provider.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.mongodb">org.apache.calcite.adapter.mongodb</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on a MongoDB database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.os">org.apache.calcite.adapter.os</a></th> |
| <td class="colLast"> |
| <div class="block">The OS adapter contains various table functions that let you query data |
| sources in your operating system and environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.spark">org.apache.calcite.adapter.spark</a></th> |
| <td class="colLast"> |
| <div class="block">Adapter based on the Apache Spark data management system.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.splunk">org.apache.calcite.adapter.splunk</a></th> |
| <td class="colLast"> |
| <div class="block">Splunk query provider.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.example.maze">org.apache.calcite.example.maze</a></th> |
| <td class="colLast"> |
| <div class="block">User-defined table function that generates a maze.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.interpreter">org.apache.calcite.interpreter</a></th> |
| <td class="colLast"> |
| <div class="block">Provides an implementation of relational expressions using an interpreter.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.jdbc">org.apache.calcite.jdbc</a></th> |
| <td class="colLast"> |
| <div class="block">JDBC driver for Calcite.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.linq4j">org.apache.calcite.linq4j</a></th> |
| <td class="colLast"> |
| <div class="block">Language-integrated query for Java (linq4j) main package.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.prepare">org.apache.calcite.prepare</a></th> |
| <td class="colLast"> |
| <div class="block">Preparation of queries (parsing, planning and implementation).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.runtime">org.apache.calcite.runtime</a></th> |
| <td class="colLast"> |
| <div class="block">Utilities required at runtime.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.schema">org.apache.calcite.schema</a></th> |
| <td class="colLast"> |
| <div class="block">Schema SPI.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.schema.impl">org.apache.calcite.schema.impl</a></th> |
| <td class="colLast"> |
| <div class="block">Utilities to help implement Calcite's SPIs.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.advise">org.apache.calcite.sql.advise</a></th> |
| <td class="colLast"> |
| <div class="block">Provides hints and corrections for editing SQL statements.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.cassandra"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/cassandra/package-summary.html">org.apache.calcite.adapter.cassandra</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../adapter/cassandra/package-summary.html">org.apache.calcite.adapter.cassandra</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/cassandra/CassandraTable.CassandraQueryable.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTable.CassandraQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> based on |
| a <a href="../../adapter/cassandra/CassandraTable.html" title="class in org.apache.calcite.adapter.cassandra"><code>CassandraTable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/cassandra/package-summary.html">org.apache.calcite.adapter.cassandra</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CassandraTable.CassandraQueryable.</span><code><span class="memberNameLink"><a href="../../adapter/cassandra/CassandraTable.CassandraQueryable.html#query(java.util.List,java.util.List,java.util.List,java.util.List,java.lang.Integer,java.lang.Integer)">query</a></span>​(java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> selectFields, |
| java.util.List<java.lang.String> predicates, |
| java.util.List<java.lang.String> order, |
| java.lang.Integer offset, |
| java.lang.Integer fetch)</code></th> |
| <td class="colLast"> |
| <div class="block">Called via code-generation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CassandraTable.</span><code><span class="memberNameLink"><a href="../../adapter/cassandra/CassandraTable.html#query(com.datastax.driver.core.Session)">query</a></span>​(com.datastax.driver.core.Session session)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CassandraTable.</span><code><span class="memberNameLink"><a href="../../adapter/cassandra/CassandraTable.html#query(com.datastax.driver.core.Session,java.util.List,java.util.List,java.util.List,java.util.List,java.lang.Integer,java.lang.Integer)">query</a></span>​(com.datastax.driver.core.Session session, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> selectFields, |
| java.util.List<java.lang.String> predicates, |
| java.util.List<java.lang.String> order, |
| java.lang.Integer offset, |
| java.lang.Integer fetch)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes a CQL query on the underlying table.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.clone"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/clone/package-summary.html">org.apache.calcite.adapter.clone</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/clone/package-summary.html">org.apache.calcite.adapter.clone</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ArrayTable.</span><code><span class="memberNameLink"><a href="../../adapter/clone/ArrayTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/clone/package-summary.html">org.apache.calcite.adapter.clone</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../../schema/Table.html" title="interface in org.apache.calcite.schema">Table</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CloneSchema.</span><code><span class="memberNameLink"><a href="../../adapter/clone/CloneSchema.html#createCloneTable(org.apache.calcite.adapter.java.JavaTypeFactory,org.apache.calcite.rel.type.RelProtoDataType,java.util.List,org.apache.calcite.linq4j.Enumerable)">createCloneTable</a></span>​(<a href="../../adapter/java/JavaTypeFactory.html" title="interface in org.apache.calcite.adapter.java">JavaTypeFactory</a> typeFactory, |
| <a href="../../rel/type/RelProtoDataType.html" title="interface in org.apache.calcite.rel.type">RelProtoDataType</a> protoRowType, |
| java.util.List<org.apache.calcite.avatica.ColumnMetaData.Rep> repList, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../../schema/Table.html" title="interface in org.apache.calcite.schema">Table</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CloneSchema.</span><code><span class="memberNameLink"><a href="../../adapter/clone/CloneSchema.html#createCloneTable(org.apache.calcite.adapter.java.JavaTypeFactory,org.apache.calcite.rel.type.RelProtoDataType,java.util.List,java.util.List,org.apache.calcite.linq4j.Enumerable)">createCloneTable</a></span>​(<a href="../../adapter/java/JavaTypeFactory.html" title="interface in org.apache.calcite.adapter.java">JavaTypeFactory</a> typeFactory, |
| <a href="../../rel/type/RelProtoDataType.html" title="interface in org.apache.calcite.rel.type">RelProtoDataType</a> protoRowType, |
| java.util.List<<a href="../../rel/RelCollation.html" title="interface in org.apache.calcite.rel">RelCollation</a>> collations, |
| java.util.List<org.apache.calcite.avatica.ColumnMetaData.Rep> repList, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../adapter/clone/package-summary.html">org.apache.calcite.adapter.clone</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/clone/ColumnLoader.html#%3Cinit%3E(org.apache.calcite.adapter.java.JavaTypeFactory,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.rel.type.RelProtoDataType,java.util.List)">ColumnLoader</a></span>​(<a href="../../adapter/java/JavaTypeFactory.html" title="interface in org.apache.calcite.adapter.java">JavaTypeFactory</a> typeFactory, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../adapter/clone/ColumnLoader.html" title="type parameter in ColumnLoader">T</a>> sourceTable, |
| <a href="../../rel/type/RelProtoDataType.html" title="interface in org.apache.calcite.rel.type">RelProtoDataType</a> protoRowType, |
| java.util.List<org.apache.calcite.avatica.ColumnMetaData.Rep> repList)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a column loader, and performs the load.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.csv"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/csv/package-summary.html">org.apache.calcite.adapter.csv</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/csv/package-summary.html">org.apache.calcite.adapter.csv</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CsvTranslatableTable.</span><code><span class="memberNameLink"><a href="../../adapter/csv/CsvTranslatableTable.html#project(org.apache.calcite.DataContext,int%5B%5D)">project</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root, |
| int[] fields)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an enumerable over a given projection of the fields.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CsvFilterableTable.</span><code><span class="memberNameLink"><a href="../../adapter/csv/CsvFilterableTable.html#scan(org.apache.calcite.DataContext,java.util.List)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root, |
| java.util.List<<a href="../../rex/RexNode.html" title="class in org.apache.calcite.rex">RexNode</a>> filters)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CsvScannableTable.</span><code><span class="memberNameLink"><a href="../../adapter/csv/CsvScannableTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CsvStreamScannableTable.</span><code><span class="memberNameLink"><a href="../../adapter/csv/CsvStreamScannableTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JsonTable.</span><code><span class="memberNameLink"><a href="../../adapter/csv/JsonTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.druid"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/druid/package-summary.html">org.apache.calcite.adapter.druid</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/druid/package-summary.html">org.apache.calcite.adapter.druid</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DruidQuery.</span><code><span class="memberNameLink"><a href="../../adapter/druid/DruidQuery.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DruidConnectionImpl.</span><code><span class="memberNameLink"><a href="../../adapter/druid/DruidConnectionImpl.html#enumerable(org.apache.calcite.adapter.druid.QueryType,java.lang.String,java.util.List,java.util.concurrent.ExecutorService)">enumerable</a></span>​(<a href="../../adapter/druid/QueryType.html" title="enum in org.apache.calcite.adapter.druid">QueryType</a> queryType, |
| java.lang.String request, |
| java.util.List<java.lang.String> fieldNames, |
| java.util.concurrent.ExecutorService service)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes a request and returns the resulting rows as an |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>, running the parser in a thread provided by |
| <code>service</code>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.elasticsearch"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/elasticsearch/package-summary.html">org.apache.calcite.adapter.elasticsearch</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../adapter/elasticsearch/package-summary.html">org.apache.calcite.adapter.elasticsearch</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTable.ElasticsearchQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> based on |
| a <a href="../../adapter/elasticsearch/ElasticsearchTable.html" title="class in org.apache.calcite.adapter.elasticsearch"><code>ElasticsearchTable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/elasticsearch/package-summary.html">org.apache.calcite.adapter.elasticsearch</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ElasticsearchTable.</span><code><span class="memberNameLink"><a href="../../adapter/elasticsearch/ElasticsearchTable.html#aggregate(java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.Map,java.lang.Long,java.lang.Long)">aggregate</a></span>​(java.util.List<java.lang.String> ops, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​<a href="../../rel/RelFieldCollation.Direction.html" title="enum in org.apache.calcite.rel">RelFieldCollation.Direction</a>>> sort, |
| java.util.List<java.lang.String> groupBy, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> aggregations, |
| java.util.Map<java.lang.String,​java.lang.String> mapping, |
| java.lang.Long offset, |
| java.lang.Long fetch)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ElasticsearchTable.ElasticsearchQueryable.</span><code><span class="memberNameLink"><a href="../../adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html#find(java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.Map,java.lang.Long,java.lang.Long)">find</a></span>​(java.util.List<java.lang.String> ops, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​<a href="../../rel/RelFieldCollation.Direction.html" title="enum in org.apache.calcite.rel">RelFieldCollation.Direction</a>>> sort, |
| java.util.List<java.lang.String> groupBy, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> aggregations, |
| java.util.Map<java.lang.String,​java.lang.String> mappings, |
| java.lang.Long offset, |
| java.lang.Long fetch)</code></th> |
| <td class="colLast"> |
| <div class="block">Called via code-generation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ElasticsearchTable.</span><code><span class="memberNameLink"><a href="../../adapter/elasticsearch/ElasticsearchTable.html#find(java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.Map,java.lang.Long,java.lang.Long)">find</a></span>​(java.util.List<java.lang.String> ops, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​<a href="../../rel/RelFieldCollation.Direction.html" title="enum in org.apache.calcite.rel">RelFieldCollation.Direction</a>>> sort, |
| java.util.List<java.lang.String> groupBy, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> aggregations, |
| java.util.Map<java.lang.String,​java.lang.String> mappings, |
| java.lang.Long offset, |
| java.lang.Long fetch)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes a "find" operation on the underlying index.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.enumerable"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/enumerable/package-summary.html">org.apache.calcite.adapter.enumerable</a></h3> |
| <table class="useSummary"> |
| <caption><span>Fields in <a href="../../adapter/enumerable/package-summary.html">org.apache.calcite.adapter.enumerable</a> declared as <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableInterpretable.EnumerableNode.</span><code><span class="memberNameLink"><a href="../../adapter/enumerable/EnumerableInterpretable.EnumerableNode.html#enumerable">enumerable</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/enumerable/package-summary.html">org.apache.calcite.adapter.enumerable</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableBindable.</span><code><span class="memberNameLink"><a href="../../adapter/enumerable/EnumerableBindable.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../adapter/enumerable/package-summary.html">org.apache.calcite.adapter.enumerable</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/enumerable/EnumerableInterpretable.EnumerableNode.html#%3Cinit%3E(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.interpreter.Compiler,org.apache.calcite.adapter.enumerable.EnumerableInterpretable)">EnumerableNode</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]> enumerable, |
| <a href="../../interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter">Compiler</a> compiler, |
| <a href="../../adapter/enumerable/EnumerableInterpretable.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpretable</a> rel)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.file"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/file/package-summary.html">org.apache.calcite.adapter.file</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/file/package-summary.html">org.apache.calcite.adapter.file</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">FileTable.</span><code><span class="memberNameLink"><a href="../../adapter/file/FileTable.html#project(int%5B%5D)">project</a></span>​(int[] fields)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an enumerable over a given projection of the fields.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.geode.rel"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/geode/rel/package-summary.html">org.apache.calcite.adapter.geode.rel</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../adapter/geode/rel/package-summary.html">org.apache.calcite.adapter.geode.rel</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/geode/rel/GeodeTable.GeodeQueryable.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeTable.GeodeQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> based on a <a href="../../adapter/geode/rel/GeodeTable.html" title="class in org.apache.calcite.adapter.geode.rel"><code>GeodeTable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/geode/rel/package-summary.html">org.apache.calcite.adapter.geode.rel</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">GeodeTable.GeodeQueryable.</span><code><span class="memberNameLink"><a href="../../adapter/geode/rel/GeodeTable.GeodeQueryable.html#query(java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.lang.Long)">query</a></span>​(java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> selectFields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> aggregateFunctions, |
| java.util.List<java.lang.String> groupByFields, |
| java.util.List<java.lang.String> predicates, |
| java.util.List<java.lang.String> order, |
| java.lang.Long limit)</code></th> |
| <td class="colLast"> |
| <div class="block">Called via code-generation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">GeodeTable.</span><code><span class="memberNameLink"><a href="../../adapter/geode/rel/GeodeTable.html#query(org.apache.geode.cache.GemFireCache,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.lang.Long)">query</a></span>​(org.apache.geode.cache.GemFireCache clientCache, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> selectFields, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> aggregateFunctions, |
| java.util.List<java.lang.String> groupByFields, |
| java.util.List<java.lang.String> predicates, |
| java.util.List<java.lang.String> orderByFields, |
| java.lang.Long limit)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes an OQL query on the underlying table.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.geode.simple"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/geode/simple/package-summary.html">org.apache.calcite.adapter.geode.simple</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/geode/simple/package-summary.html">org.apache.calcite.adapter.geode.simple</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">GeodeSimpleScannableTable.</span><code><span class="memberNameLink"><a href="../../adapter/geode/simple/GeodeSimpleScannableTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.java"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/java/package-summary.html">org.apache.calcite.adapter.java</a></h3> |
| <table class="useSummary"> |
| <caption><span>Fields in <a href="../../adapter/java/package-summary.html">org.apache.calcite.adapter.java</a> declared as <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ReflectiveSchema.ReflectiveTable.</span><code><span class="memberNameLink"><a href="../../adapter/java/ReflectiveSchema.ReflectiveTable.html#enumerable">enumerable</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/java/package-summary.html">org.apache.calcite.adapter.java</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ReflectiveSchema.ReflectiveTable.</span><code><span class="memberNameLink"><a href="../../adapter/java/ReflectiveSchema.ReflectiveTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ReflectiveSchema.</span><code><span class="memberNameLink"><a href="../../adapter/java/ReflectiveSchema.html#toEnumerable(java.lang.Object)">toEnumerable</a></span>​(java.lang.Object o)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../adapter/java/package-summary.html">org.apache.calcite.adapter.java</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/java/ReflectiveSchema.FieldTable.html#%3Cinit%3E(java.lang.reflect.Field,java.lang.reflect.Type,org.apache.calcite.linq4j.Enumerable)">FieldTable</a></span>​(java.lang.reflect.Field field, |
| java.lang.reflect.Type elementType, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../adapter/java/ReflectiveSchema.FieldTable.html" title="type parameter in ReflectiveSchema.FieldTable">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/java/ReflectiveSchema.FieldTable.html#%3Cinit%3E(java.lang.reflect.Field,java.lang.reflect.Type,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.schema.Statistic)">FieldTable</a></span>​(java.lang.reflect.Field field, |
| java.lang.reflect.Type elementType, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../adapter/java/ReflectiveSchema.FieldTable.html" title="type parameter in ReflectiveSchema.FieldTable">T</a>> enumerable, |
| <a href="../../schema/Statistic.html" title="interface in org.apache.calcite.schema">Statistic</a> statistic)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/java/ReflectiveSchema.ReflectiveTable.html#%3Cinit%3E(java.lang.reflect.Type,org.apache.calcite.linq4j.Enumerable)">ReflectiveTable</a></span>​(java.lang.reflect.Type elementType, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.jdbc"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/jdbc/package-summary.html">org.apache.calcite.adapter.jdbc</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../adapter/jdbc/package-summary.html">org.apache.calcite.adapter.jdbc</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/jdbc/JdbcTable.JdbcTableQueryable.html" title="class in org.apache.calcite.adapter.jdbc">JdbcTable.JdbcTableQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Enumerable that returns the contents of a <a href="../../adapter/jdbc/JdbcTable.html" title="class in org.apache.calcite.adapter.jdbc"><code>JdbcTable</code></a> by connecting |
| to the JDBC data source.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/jdbc/package-summary.html">org.apache.calcite.adapter.jdbc</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JdbcTable.</span><code><span class="memberNameLink"><a href="../../adapter/jdbc/JdbcTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.kafka"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/kafka/package-summary.html">org.apache.calcite.adapter.kafka</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/kafka/package-summary.html">org.apache.calcite.adapter.kafka</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">KafkaStreamTable.</span><code><span class="memberNameLink"><a href="../../adapter/kafka/KafkaStreamTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.mongodb"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/mongodb/package-summary.html">org.apache.calcite.adapter.mongodb</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../adapter/mongodb/package-summary.html">org.apache.calcite.adapter.mongodb</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/mongodb/MongoTable.MongoQueryable.html" title="class in org.apache.calcite.adapter.mongodb">MongoTable.MongoQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> based on |
| a <a href="../../adapter/mongodb/MongoTable.html" title="class in org.apache.calcite.adapter.mongodb"><code>MongoTable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/mongodb/package-summary.html">org.apache.calcite.adapter.mongodb</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">MongoTable.</span><code><span class="memberNameLink"><a href="../../adapter/mongodb/MongoTable.html#aggregate(com.mongodb.client.MongoDatabase,java.util.List,java.util.List)">aggregate</a></span>​(com.mongodb.client.MongoDatabase mongoDb, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.lang.String> operations)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes an "aggregate" operation on the underlying collection.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">MongoTable.MongoQueryable.</span><code><span class="memberNameLink"><a href="../../adapter/mongodb/MongoTable.MongoQueryable.html#aggregate(java.util.List,java.util.List)">aggregate</a></span>​(java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields, |
| java.util.List<java.lang.String> operations)</code></th> |
| <td class="colLast"> |
| <div class="block">Called via code-generation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">MongoTable.</span><code><span class="memberNameLink"><a href="../../adapter/mongodb/MongoTable.html#find(com.mongodb.client.MongoDatabase,java.lang.String,java.lang.String,java.util.List)">find</a></span>​(com.mongodb.client.MongoDatabase mongoDb, |
| java.lang.String filterJson, |
| java.lang.String projectJson, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes a "find" operation on the underlying collection.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">MongoTable.MongoQueryable.</span><code><span class="memberNameLink"><a href="../../adapter/mongodb/MongoTable.MongoQueryable.html#find(java.lang.String,java.lang.String,java.util.List)">find</a></span>​(java.lang.String filterJson, |
| java.lang.String projectJson, |
| java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.Class>> fields)</code></th> |
| <td class="colLast"> |
| <div class="block">Called via code-generation.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.os"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/os/package-summary.html">org.apache.calcite.adapter.os</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../adapter/os/package-summary.html">org.apache.calcite.adapter.os</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/os/Processes.ProcessLinesEnumerator.html" title="class in org.apache.calcite.adapter.os">Processes.ProcessLinesEnumerator</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Enumerator that executes a process and returns each line as an element.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/os/Processes.SeparatedLinesEnumerable.html" title="class in org.apache.calcite.adapter.os">Processes.SeparatedLinesEnumerable</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Enumerator that executes a process and returns each line as an element.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/os/package-summary.html">org.apache.calcite.adapter.os</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.String></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Processes.</span><code><span class="memberNameLink"><a href="../../adapter/os/Processes.html#processLines(char,java.lang.String...)">processLines</a></span>​(char sep, |
| java.lang.String... args)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes a command and returns its result as an enumerable of lines.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.String></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Processes.</span><code><span class="memberNameLink"><a href="../../adapter/os/Processes.html#processLines(char,java.util.function.Supplier)">processLines</a></span>​(char sep, |
| java.util.function.Supplier<java.lang.Process> processSupplier)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes a command and returns its result as an enumerable of lines.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.String></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Processes.</span><code><span class="memberNameLink"><a href="../../adapter/os/Processes.html#processLines(java.lang.String...)">processLines</a></span>​(java.lang.String... args)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes a command and returns its result as an enumerable of lines.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.spark"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/spark/package-summary.html">org.apache.calcite.adapter.spark</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/spark/package-summary.html">org.apache.calcite.adapter.spark</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SparkRuntime.</span><code><span class="memberNameLink"><a href="../../adapter/spark/SparkRuntime.html#asEnumerable(org.apache.spark.api.java.JavaRDD)">asEnumerable</a></span>​(org.apache.spark.api.java.JavaRDD<T> rdd)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts an RDD into an enumerable.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../adapter/spark/package-summary.html">org.apache.calcite.adapter.spark</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> org.apache.spark.api.java.JavaRDD<T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SparkRuntime.</span><code><span class="memberNameLink"><a href="../../adapter/spark/SparkRuntime.html#createRdd(org.apache.spark.api.java.JavaSparkContext,org.apache.calcite.linq4j.Enumerable)">createRdd</a></span>​(org.apache.spark.api.java.JavaSparkContext sc, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts an enumerable into an RDD.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.adapter.splunk"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../adapter/splunk/package-summary.html">org.apache.calcite.adapter.splunk</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../adapter/splunk/package-summary.html">org.apache.calcite.adapter.splunk</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/splunk/SplunkQuery.html" title="class in org.apache.calcite.adapter.splunk">SplunkQuery</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Query against Splunk.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../adapter/splunk/SplunkTable.SplunkTableQueryable.html" title="class in org.apache.calcite.adapter.splunk">SplunkTable.SplunkTableQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> backed by a <a href="../../adapter/splunk/SplunkTable.html" title="class in org.apache.calcite.adapter.splunk"><code>SplunkTable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.example.maze"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../example/maze/package-summary.html">org.apache.calcite.example.maze</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../example/maze/package-summary.html">org.apache.calcite.example.maze</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">MazeTable.</span><code><span class="memberNameLink"><a href="../../example/maze/MazeTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.interpreter"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../interpreter/package-summary.html">org.apache.calcite.interpreter</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../interpreter/package-summary.html">org.apache.calcite.interpreter</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../interpreter/Interpreter.html" title="class in org.apache.calcite.interpreter">Interpreter</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Interpreter.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Fields in <a href="../../interpreter/package-summary.html">org.apache.calcite.interpreter</a> declared as <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Interpreter.NodeInfo.</span><code><span class="memberNameLink"><a href="../../interpreter/Interpreter.NodeInfo.html#rowEnumerable">rowEnumerable</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../interpreter/package-summary.html">org.apache.calcite.interpreter</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableAggregate.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableAggregate.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableFilter.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableFilter.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableJoin.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableJoin.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableProject.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableProject.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableSort.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableSort.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableTableScan.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableTableScan.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableUnion.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableUnion.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableValues.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableValues.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.BindableWindow.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.BindableWindow.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">InterpretableConverter.</span><code><span class="memberNameLink"><a href="../../interpreter/InterpretableConverter.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindables.</span><code><span class="memberNameLink"><a href="../../interpreter/Bindables.html#help(org.apache.calcite.DataContext,org.apache.calcite.interpreter.BindableRel)">help</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext, |
| <a href="../../interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a> rel)</code></th> |
| <td class="colLast"> |
| <div class="block">Helper method that converts a bindable relational expression into a |
| record iterator.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../interpreter/package-summary.html">org.apache.calcite.interpreter</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static <a href="../../interpreter/TableScanNode.html" title="class in org.apache.calcite.interpreter">TableScanNode</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">TableScanNode.</span><code><span class="memberNameLink"><a href="../../interpreter/TableScanNode.html#createEnumerable(org.apache.calcite.interpreter.Compiler,org.apache.calcite.rel.core.TableScan,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.util.ImmutableIntList,java.util.List,org.apache.calcite.util.ImmutableIntList)">createEnumerable</a></span>​(<a href="../../interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter">Compiler</a> compiler, |
| <a href="../../rel/core/TableScan.html" title="class in org.apache.calcite.rel.core">TableScan</a> rel, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> enumerable, |
| <a href="../../util/ImmutableIntList.html" title="class in org.apache.calcite.util">ImmutableIntList</a> acceptedProjects, |
| java.util.List<<a href="../../rex/RexNode.html" title="class in org.apache.calcite.rex">RexNode</a>> rejectedFilters, |
| <a href="../../util/ImmutableIntList.html" title="class in org.apache.calcite.util">ImmutableIntList</a> rejectedProjects)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Compiler.</span><code><span class="memberNameLink"><a href="../../interpreter/Compiler.html#enumerable(org.apache.calcite.rel.RelNode,org.apache.calcite.linq4j.Enumerable)">enumerable</a></span>​(<a href="../../rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a> rel, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> rowEnumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Tells the interpreter that a given relational expression wishes to |
| give its output as an enumerable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Interpreter.CompilerImpl.</span><code><span class="memberNameLink"><a href="../../interpreter/Interpreter.CompilerImpl.html#enumerable(org.apache.calcite.rel.RelNode,org.apache.calcite.linq4j.Enumerable)">enumerable</a></span>​(<a href="../../rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a> rel, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> rowEnumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Interpreter.DuplicatingSink.</span><code><span class="memberNameLink"><a href="../../interpreter/Interpreter.DuplicatingSink.html#setSourceEnumerable(org.apache.calcite.linq4j.Enumerable)">setSourceEnumerable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Interpreter.ListSink.</span><code><span class="memberNameLink"><a href="../../interpreter/Interpreter.ListSink.html#setSourceEnumerable(org.apache.calcite.linq4j.Enumerable)">setSourceEnumerable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Sink.</span><code><span class="memberNameLink"><a href="../../interpreter/Sink.html#setSourceEnumerable(org.apache.calcite.linq4j.Enumerable)">setSourceEnumerable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../interpreter/package-summary.html">org.apache.calcite.interpreter</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../interpreter/Interpreter.NodeInfo.html#%3Cinit%3E(org.apache.calcite.rel.RelNode,org.apache.calcite.linq4j.Enumerable)">NodeInfo</a></span>​(<a href="../../rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a> rel, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> rowEnumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../interpreter/TableScanNode.html#%3Cinit%3E(org.apache.calcite.interpreter.Compiler,org.apache.calcite.rel.core.TableScan,org.apache.calcite.linq4j.Enumerable)">TableScanNode</a></span>​(<a href="../../interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter">Compiler</a> compiler, |
| <a href="../../rel/core/TableScan.html" title="class in org.apache.calcite.rel.core">TableScan</a> rel, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.jdbc"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../jdbc/package-summary.html">org.apache.calcite.jdbc</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../jdbc/package-summary.html">org.apache.calcite.jdbc</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../jdbc/CalciteConnectionImpl.CalciteQueryable.html" title="class in org.apache.calcite.jdbc">CalciteConnectionImpl.CalciteQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of Queryable.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../jdbc/package-summary.html">org.apache.calcite.jdbc</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaTypeInfo></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#allTypeInfo()">allTypeInfo</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaCatalog></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#catalogs()">catalogs</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaColumn></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#columns(org.apache.calcite.avatica.MetaImpl.MetaTable)">columns</a></span>​(org.apache.calcite.avatica.MetaImpl.MetaTable table_)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteConnectionImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteConnectionImpl.html#enumerable(org.apache.calcite.avatica.Meta.StatementHandle,org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature)">enumerable</a></span>​(org.apache.calcite.avatica.Meta.StatementHandle handle, |
| <a href="../../jdbc/CalcitePrepare.CalciteSignature.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.CalciteSignature</a><T> signature)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../jdbc/CalcitePrepare.CalciteSignature.html" title="type parameter in CalcitePrepare.CalciteSignature">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalcitePrepare.CalciteSignature.</span><code><span class="memberNameLink"><a href="../../jdbc/CalcitePrepare.CalciteSignature.html#enumerable(org.apache.calcite.DataContext)">enumerable</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaSchema></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#schemas(java.lang.String)">schemas</a></span>​(java.lang.String catalog)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaTable></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#tables(java.lang.String)">tables</a></span>​(java.lang.String catalog)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaTable></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#tables(org.apache.calcite.avatica.MetaImpl.MetaSchema)">tables</a></span>​(org.apache.calcite.avatica.MetaImpl.MetaSchema schema_)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaTable></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#tables(org.apache.calcite.avatica.MetaImpl.MetaSchema,org.apache.calcite.linq4j.function.Predicate1)">tables</a></span>​(org.apache.calcite.avatica.MetaImpl.MetaSchema schema, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><java.lang.String> matcher)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><org.apache.calcite.avatica.MetaImpl.MetaTableType></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#tableTypes()">tableTypes</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../jdbc/package-summary.html">org.apache.calcite.jdbc</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <E> org.apache.calcite.avatica.Meta.MetaResultSet</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">CalciteMetaImpl.</span><code><span class="memberNameLink"><a href="../../jdbc/CalciteMetaImpl.html#createResultSet(org.apache.calcite.linq4j.Enumerable,java.lang.Class,java.lang.String...)">createResultSet</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E> enumerable, |
| java.lang.Class clazz, |
| java.lang.String... names)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.linq4j"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../package-summary.html">org.apache.calcite.linq4j</a></h3> |
| <table class="useSummary"> |
| <caption><span>Subinterfaces of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../package-summary.html">org.apache.calcite.linq4j</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Extension methods for <a href="../OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><code>OrderedEnumerable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Extension methods for <a href="../OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><code>OrderedQueryable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><K,​V></span></code></th> |
| <td class="colLast"> |
| <div class="block">Represents a collection of objects that have a common key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Lookup.html" title="interface in org.apache.calcite.linq4j">Lookup</a><K,​V></span></code></th> |
| <td class="colLast"> |
| <div class="block">Represents a collection of keys each mapped to one or more values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">OrderedEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Represents the result of applying a sorting operation to an |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../OrderedQueryable.html" title="interface in org.apache.calcite.linq4j">OrderedQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Represents the result of applying a sorting operation to a <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Provides functionality to evaluate queries against a specific data source |
| wherein the type of the data is known.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j">QueryableDefaults.Replayable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Replayable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../RawQueryable.html" title="interface in org.apache.calcite.linq4j">RawQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Core methods that define a <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../package-summary.html">org.apache.calcite.linq4j</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AbstractEnumerable.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Abstract implementation of the <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> interface that |
| implements the extension methods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AbstractEnumerable2.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable2</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Abstract implementation of the <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> |
| interface that implements the extension methods.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AbstractQueryable.html" title="class in org.apache.calcite.linq4j">AbstractQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Abstract implementation of the <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> interface that implements |
| the extension methods.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BaseQueryable.html" title="class in org.apache.calcite.linq4j">BaseQueryable</a><TSource></span></code></th> |
| <td class="colLast"> |
| <div class="block">Skeleton implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../DefaultEnumerable.html" title="class in org.apache.calcite.linq4j">DefaultEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of the <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> interface |
| that implements the extension methods by calling into the <a href="../Extensions.html" title="class in org.apache.calcite.linq4j"><code>Extensions</code></a> |
| class.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../DefaultQueryable.html" title="class in org.apache.calcite.linq4j">DefaultQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of the <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> interface that |
| implements the extension methods by calling into the <a href="../Extensions.html" title="class in org.apache.calcite.linq4j"><code>Extensions</code></a> |
| class.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../EnumerableDefaults.LookupResultEnumerable.html" title="class in org.apache.calcite.linq4j">EnumerableDefaults.LookupResultEnumerable</a><TResult,​TKey,​TAccumulate></span></code></th> |
| <td class="colLast"> |
| <div class="block">Reads a populated map, applying a selector function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../EnumerableOrderedQueryable.html" title="class in org.apache.calcite.linq4j">EnumerableOrderedQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><code>OrderedQueryable</code></a> by an |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../EnumerableQueryable.html" title="class in org.apache.calcite.linq4j">EnumerableQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> by a <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../GroupingImpl.html" title="class in org.apache.calcite.linq4j">GroupingImpl</a><K,​V></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Grouping.html" title="interface in org.apache.calcite.linq4j"><code>Grouping</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Linq4j.CollectionEnumerable.html" title="class in org.apache.calcite.linq4j">Linq4j.CollectionEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Collection enumerable.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Linq4j.CompositeEnumerable.html" title="class in org.apache.calcite.linq4j">Linq4j.CompositeEnumerable</a><E></span></code></th> |
| <td class="colLast"> |
| <div class="block">Composite enumerable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Linq4j.IterableEnumerable.html" title="class in org.apache.calcite.linq4j">Linq4j.IterableEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Iterable enumerable.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>(package private) static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Linq4j.ListEnumerable.html" title="class in org.apache.calcite.linq4j">Linq4j.ListEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">List enumerable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../LookupImpl.html" title="class in org.apache.calcite.linq4j">LookupImpl</a><K,​V></span></code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of <a href="../Lookup.html" title="interface in org.apache.calcite.linq4j"><code>Lookup</code></a> that uses an underlying map.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../QueryableDefaults.NonLeafReplayableQueryable.html" title="class in org.apache.calcite.linq4j">QueryableDefaults.NonLeafReplayableQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Non-leaf replayable queryable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../QueryableDefaults.ReplayableQueryable.html" title="class in org.apache.calcite.linq4j">QueryableDefaults.ReplayableQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Replayable queryable.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../QueryProviderImpl.QueryableImpl.html" title="class in org.apache.calcite.linq4j">QueryProviderImpl.QueryableImpl</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Binds an expression to this query provider.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Fields in <a href="../package-summary.html">org.apache.calcite.linq4j</a> declared as <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><?></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#EMPTY_ENUMERABLE">EMPTY_ENUMERABLE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#enumerable">enumerable</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Fields in <a href="../package-summary.html">org.apache.calcite.linq4j</a> with type parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private <a href="../Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a><<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Linq4j.CompositeEnumerable.html" title="type parameter in Linq4j.CompositeEnumerable">E</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.CompositeEnumerable.</span><code><span class="memberNameLink"><a href="../Linq4j.CompositeEnumerable.html#enumerableEnumerator">enumerableEnumerator</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../package-summary.html">org.apache.calcite.linq4j</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#antiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">antiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements of <code>outer</code> for which there is NOT a member of |
| <code>inner</code> with a matching key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#antiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">antiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Lookup.</span><code><span class="memberNameLink"><a href="../Lookup.html#applyResultSelector(org.apache.calcite.linq4j.function.Function2)">applyResultSelector</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../Lookup.html" title="type parameter in Lookup">K</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Lookup.html" title="type parameter in Lookup">V</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies a transform function to each key and its associated values and |
| returns the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#applyResultSelector(org.apache.calcite.linq4j.function.Function2)">applyResultSelector</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">K</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#asEnumerable()">asEnumerable</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#asEnumerable()">asEnumerable</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#asEnumerable(org.apache.calcite.linq4j.Enumerable)">asEnumerable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the input typed as <code>Enumerable<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#asEnumerable()">asEnumerable</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the input typed as <code>Enumerable<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#asEnumerable(java.lang.Iterable)">asEnumerable</a></span>​(java.lang.Iterable<T> iterable)</code></th> |
| <td class="colLast"> |
| <div class="block">Adapter that converts an <code>Iterable</code> into an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#asEnumerable(java.util.Collection)">asEnumerable</a></span>​(java.util.Collection<T> collection)</code></th> |
| <td class="colLast"> |
| <div class="block">Adapter that converts an <code>Collection</code> into an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#asEnumerable(java.util.List)">asEnumerable</a></span>​(java.util.List<T> list)</code></th> |
| <td class="colLast"> |
| <div class="block">Adapter that converts an <code>List</code> into an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#asEnumerable(T%5B%5D)">asEnumerable</a></span>​(T[] ts)</code></th> |
| <td class="colLast"> |
| <div class="block">Adapter that converts an array into an enumerable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T2> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T2></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#cast(java.lang.Class)">cast</a></span>​(java.lang.Class<T2> clazz)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​T2><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T2></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#cast(org.apache.calcite.linq4j.Enumerable,java.lang.Class)">cast</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| java.lang.Class<T2> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Analogous to LINQ's Enumerable.Cast extension method.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T2> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T2></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#cast(java.lang.Class)">cast</a></span>​(java.lang.Class<T2> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts the elements of this Enumerable to the specified type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#cast(java.lang.Iterable,java.lang.Class)">cast</a></span>​(java.lang.Iterable<TSource> source, |
| java.lang.Class<TResult> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts the elements of a given Iterable to the specified type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#concat(org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#concat(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two sequences.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#concat(org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two sequences.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <E> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#concat(java.util.List)">concat</a></span>​(java.util.List<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E>> enumerableList)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two or more <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>s to form a composite |
| enumerable that contains the union of their elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#correlateJoin(org.apache.calcite.linq4j.CorrelateJoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../CorrelateJoinType.html" title="enum in org.apache.calcite.linq4j">CorrelateJoinType</a> correlateJoinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">For each row of the <code>outer</code> enumerable returns the correlated rows |
| from the <code>inner</code> enumerable.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#correlateJoin(org.apache.calcite.linq4j.CorrelateJoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../CorrelateJoinType.html" title="enum in org.apache.calcite.linq4j">CorrelateJoinType</a> joinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="../ExtendedEnumerable.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)"><code>ExtendedEnumerable.correlateJoin(JoinType, Function1, Function2)</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>default <TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">For each row of the current enumerable returns the correlated rows |
| from the <code>inner</code> enumerable (nested loops join).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#defaultIfEmpty()">defaultIfEmpty</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#defaultIfEmpty(T)">defaultIfEmpty</a></span>​(<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a> value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#defaultIfEmpty(org.apache.calcite.linq4j.Enumerable)">defaultIfEmpty</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#defaultIfEmpty(org.apache.calcite.linq4j.Enumerable,TSource)">defaultIfEmpty</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| TSource value)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#defaultIfEmpty()">defaultIfEmpty</a></span>()</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#defaultIfEmpty(TSource)">defaultIfEmpty</a></span>​(<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a> value)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#distinct()">distinct</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#distinct(org.apache.calcite.linq4j.function.EqualityComparer)">distinct</a></span>​(<a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#distinct(org.apache.calcite.linq4j.Enumerable)">distinct</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns distinct elements from a sequence by using |
| the default <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function"><code>EqualityComparer</code></a> to compare values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#distinct(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">distinct</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns distinct elements from a sequence by using |
| a specified <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function"><code>EqualityComparer</code></a> to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#distinct()">distinct</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns distinct elements from a sequence by using |
| the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#distinct(org.apache.calcite.linq4j.function.EqualityComparer)">distinct</a></span>​(<a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns distinct elements from a sequence by using |
| a specified <code>EqualityComparer<TSource></code> to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#emptyEnumerable()">emptyEnumerable</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> that has no elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#except(org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#except(org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#get(java.lang.Object)">get</a></span>​(java.lang.Object key)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>protected <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#getThis()">getThis</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Derived classes might wish to override this method to return the "outer" |
| enumerable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#getThis()">getThis</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../GroupingImpl.html" title="type parameter in GroupingImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">GroupingImpl.</span><code><span class="memberNameLink"><a href="../GroupingImpl.html#getValue()">getValue</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TElement> elementSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TElement> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>>,​TResult> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TSource>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TSource>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| key selector function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TElement> elementSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TElement> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| key selector function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>private static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy_(java.util.Map,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupBy_</a></span>​(java.util.Map<TKey,​TAccumulate> map, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy_(java.util.Set,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">groupBy_</a></span>​(java.util.Set<TKey> map, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TKey,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupByMultiple(org.apache.calcite.linq4j.Enumerable,java.util.List,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupByMultiple</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| java.util.List<<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey>> keySelectors, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a list of |
| specified key selector functions, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupByMultiple_(java.util.Map,org.apache.calcite.linq4j.Enumerable,java.util.List,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupByMultiple_</a></span>​(java.util.Map<TKey,​TAccumulate> map, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| java.util.List<<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey>> keySelectors, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| equality of keys and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| equality of keys and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TOuter,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TOuter> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TOuter,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TOuter,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on matching keys, with |
| optional outer join semantics.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin_(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin_</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of join that builds the right input and probes with the |
| left.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#lazyCollectionSpool(java.util.Collection,org.apache.calcite.linq4j.Enumerable)">lazyCollectionSpool</a></span>​(java.util.Collection<TSource> outputCollection, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> input)</code></th> |
| <td class="colLast"> |
| <div class="block">Lazy read and lazy write spool that stores data into a collection</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey extends java.lang.Comparable<TKey>,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#mergeJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,boolean,boolean)">mergeJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Joins two inputs that are sorted on the key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#nestedLoopJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.JoinType)">nestedLoopJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​TInner> predicate, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on a predicate.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#ofType(java.lang.Class)">ofType</a></span>​(java.lang.Class<TResult> clazz)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#ofType(org.apache.calcite.linq4j.Enumerable,java.lang.Class)">ofType</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| java.lang.Class<TResult> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters the elements of an Enumerable based on a |
| specified type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#ofType(java.lang.Class)">ofType</a></span>​(java.lang.Class<TResult> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters the elements of an Enumerable based on a |
| specified type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#ofType(java.lang.Iterable,java.lang.Class)">ofType</a></span>​(java.lang.Iterable<TSource> source, |
| java.lang.Class<TResult> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements of a given <code>Iterable</code> that are of the specified |
| type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#orderBy(org.apache.calcite.linq4j.function.Function1)">orderBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#orderBy(org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">orderBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in ascending |
| order according to a key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in ascending |
| order by using a specified comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#orderBy(org.apache.calcite.linq4j.function.Function1)">orderBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in ascending |
| order according to a key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#orderBy(org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in ascending |
| order by using a specified comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#orderByDescending(org.apache.calcite.linq4j.function.Function1)">orderByDescending</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#orderByDescending(org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderByDescending</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderByDescending(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">orderByDescending</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in descending |
| order according to a key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderByDescending(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderByDescending</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in descending |
| order by using a specified comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#orderByDescending(org.apache.calcite.linq4j.function.Function1)">orderByDescending</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in descending |
| order according to a key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#orderByDescending(org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderByDescending</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in descending |
| order by using a specified comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#put(K,org.apache.calcite.linq4j.Enumerable)">put</a></span>​(<a href="../LookupImpl.html" title="type parameter in LookupImpl">K</a> key, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>> value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#remove(java.lang.Object)">remove</a></span>​(java.lang.Object key)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#repeatUnionAll(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,int)">repeatUnionAll</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> seed, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> iteration, |
| int maxRep)</code></th> |
| <td class="colLast"> |
| <div class="block">Repeat Union All enumerable: it will evaluate the seed enumerable once, and then |
| it will start to evaluate the iteration enumerable over and over until either it returns |
| no results, or an optional maximum numbers of iterations is reached</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#reverse()">reverse</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#reverse(org.apache.calcite.linq4j.Enumerable)">reverse</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <div class="block">Inverts the order of the elements in a |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#reverse()">reverse</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Inverts the order of the elements in a |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#select(org.apache.calcite.linq4j.function.Function1)">select</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TResult> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#select(org.apache.calcite.linq4j.function.Function2)">select</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer,​TResult> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#select(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">select</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence into a new form.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#select(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">select</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence into a new |
| form by incorporating the element's index.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#select(org.apache.calcite.linq4j.function.Function1)">select</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence into a new |
| form.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#select(org.apache.calcite.linq4j.function.Function2)">select</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence into a new |
| form by incorporating the element's index.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#semiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">semiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements of <code>outer</code> for which there is a member of |
| <code>inner</code> with a matching key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#semiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">semiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#semiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer,boolean)">semiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean anti)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements of <code>outer</code> for which there is (semi-join) / is not (anti-semi-join) |
| a member of <code>inner</code> with a matching key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../GroupingImpl.html" title="type parameter in GroupingImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">GroupingImpl.</span><code><span class="memberNameLink"><a href="../GroupingImpl.html#setValue(org.apache.calcite.linq4j.Enumerable)">setValue</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../GroupingImpl.html" title="type parameter in GroupingImpl">V</a>> value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#singletonEnumerable(T)">singletonEnumerable</a></span>​(T element)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> that has one element.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#skip(int)">skip</a></span>​(int count)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#skip(org.apache.calcite.linq4j.Enumerable,int)">skip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| int count)</code></th> |
| <td class="colLast"> |
| <div class="block">Bypasses a specified number of elements in a |
| sequence and then returns the remaining elements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#skip(int)">skip</a></span>​(int count)</code></th> |
| <td class="colLast"> |
| <div class="block">Bypasses a specified number of elements in a |
| sequence and then returns the remaining elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Linq4j.ListEnumerable.html" title="type parameter in Linq4j.ListEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.ListEnumerable.</span><code><span class="memberNameLink"><a href="../Linq4j.ListEnumerable.html#skip(int)">skip</a></span>​(int count)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#skipWhile(org.apache.calcite.linq4j.function.Predicate1)">skipWhile</a></span>​(<a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> predicate)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#skipWhile(org.apache.calcite.linq4j.function.Predicate2)">skipWhile</a></span>​(<a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#skipWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">skipWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#skipWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">skipWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#skipWhile(org.apache.calcite.linq4j.function.Predicate1)">skipWhile</a></span>​(<a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#skipWhile(org.apache.calcite.linq4j.function.Predicate2)">skipWhile</a></span>​(<a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#take(int)">take</a></span>​(int count)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#take(org.apache.calcite.linq4j.Enumerable,int)">take</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| int count)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns a specified number of contiguous elements |
| from the start of a sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#take(org.apache.calcite.linq4j.Enumerable,long)">take</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| long count)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns a specified number of contiguous elements |
| from the start of a sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#take(int)">take</a></span>​(int count)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns a specified number of contiguous elements |
| from the start of a sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Linq4j.ListEnumerable.html" title="type parameter in Linq4j.ListEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.ListEnumerable.</span><code><span class="memberNameLink"><a href="../Linq4j.ListEnumerable.html#take(int)">take</a></span>​(int count)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#takeWhile(org.apache.calcite.linq4j.function.Predicate1)">takeWhile</a></span>​(<a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> predicate)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#takeWhile(org.apache.calcite.linq4j.function.Predicate2)">takeWhile</a></span>​(<a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#takeWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">takeWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#takeWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">takeWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#takeWhile(org.apache.calcite.linq4j.function.Predicate1)">takeWhile</a></span>​(<a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#takeWhile(org.apache.calcite.linq4j.function.Predicate2)">takeWhile</a></span>​(<a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#takeWhileLong(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">takeWhileLong</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Long> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#union(org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using |
| the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using a |
| specified EqualityComparer<TSource>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#union(org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using |
| the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using a |
| specified <code>EqualityComparer<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#valuesEnumerable()">valuesEnumerable</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an enumerable over the values in this lookup, in map order.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#where(org.apache.calcite.linq4j.function.Predicate1)">where</a></span>​(<a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> predicate)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#where(org.apache.calcite.linq4j.function.Predicate2)">where</a></span>​(<a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#where(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">where</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters a sequence of values based on a |
| predicate.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#where(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">where</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters a sequence of values based on a |
| predicate.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#where(org.apache.calcite.linq4j.function.Predicate1)">where</a></span>​(<a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters a sequence of values based on a |
| predicate.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#where(org.apache.calcite.linq4j.function.Predicate2)">where</a></span>​(<a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters a sequence of values based on a |
| predicate.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​T1,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T0,​T1,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T0> first, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> second, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><T0,​T1,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies a specified function to the corresponding |
| elements of two sequences, producing a sequence of the |
| results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​T1,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies a specified function to the corresponding |
| elements of two sequences, producing a sequence of the |
| results.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../package-summary.html">org.apache.calcite.linq4j</a> that return types with arguments of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>java.util.Set<java.util.Map.Entry<<a href="../LookupImpl.html" title="type parameter in LookupImpl">K</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#entrySet()">entrySet</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>java.util.Collection<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#values()">values</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../package-summary.html">org.apache.calcite.linq4j</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#aggregate(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">aggregate</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TSource,​TSource> func)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies an accumulator function over a sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TAccumulate><br>TAccumulate</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#aggregate(org.apache.calcite.linq4j.Enumerable,TAccumulate,org.apache.calcite.linq4j.function.Function2)">aggregate</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| TAccumulate seed, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> func)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies an accumulator function over a |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TAccumulate,​TResult><br>TResult</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#aggregate(org.apache.calcite.linq4j.Enumerable,TAccumulate,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function1)">aggregate</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| TAccumulate seed, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> func, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TAccumulate,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies an accumulator function over a |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#all(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">all</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether all elements of a sequence |
| satisfy a condition.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#antiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">antiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements of <code>outer</code> for which there is NOT a member of |
| <code>inner</code> with a matching key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#antiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">antiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#any(org.apache.calcite.linq4j.Enumerable)">any</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether a sequence contains any |
| elements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#any(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">any</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether any element of a sequence |
| satisfies a condition.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#asEnumerable(org.apache.calcite.linq4j.Enumerable)">asEnumerable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the input typed as <code>Enumerable<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../OrderedQueryable.html" title="interface in org.apache.calcite.linq4j">OrderedQueryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#asOrderedQueryable(org.apache.calcite.linq4j.Enumerable)">asOrderedQueryable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#asQueryable(org.apache.calcite.linq4j.Enumerable)">asQueryable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts an Enumerable to an IQueryable.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.BigDecimalFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">BigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of Decimal |
| values that are obtained by invoking a transform function on |
| each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.DoubleFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">DoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of Double |
| values that are obtained by invoking a transform function on |
| each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.FloatFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/FloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">FloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of Float |
| values that are obtained by invoking a transform function on |
| each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> int</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.IntegerFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/IntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">IntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of int values |
| that are obtained by invoking a transform function on each |
| element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.LongFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/LongFunction1.html" title="interface in org.apache.calcite.linq4j.function">LongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of long values |
| that are obtained by invoking a transform function on each |
| element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableBigDecimalFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableBigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableBigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of nullable |
| Decimal values that are obtained by invoking a transform |
| function on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableDoubleFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableDoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableDoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of nullable |
| Double values that are obtained by invoking a transform |
| function on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableFloatFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableFloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableFloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of nullable |
| Float values that are obtained by invoking a transform |
| function on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Integer</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableIntegerFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableIntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableIntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of nullable |
| int values that are obtained by invoking a transform function |
| on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#average(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableLongFunction1)">average</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableLongFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableLongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the average of a sequence of nullable |
| long values that are obtained by invoking a transform function |
| on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​T2><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T2></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#cast(org.apache.calcite.linq4j.Enumerable,java.lang.Class)">cast</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| java.lang.Class<T2> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Analogous to LINQ's Enumerable.Cast extension method.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#concat(org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#concat(org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> source2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#concat(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two sequences.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#concat(org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> source2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#concat(org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two sequences.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#concat(org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> source2)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two sequences.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#concat(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> queryable0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source2)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two sequences.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#concat(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source2)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two sequences.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#concat(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#contains(org.apache.calcite.linq4j.Enumerable,TSource)">contains</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| TSource element)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether a sequence contains a specified |
| element by using the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#contains(org.apache.calcite.linq4j.Enumerable,TSource,org.apache.calcite.linq4j.function.EqualityComparer)">contains</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| TSource element, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether a sequence contains a specified |
| element by using a specified <code>EqualityComparer<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">For each row of the <code>outer</code> enumerable returns the correlated rows |
| from the <code>inner</code> enumerable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> int</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#count(org.apache.calcite.linq4j.Enumerable)">count</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the number of elements in a |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> int</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#count(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">count</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns a number that represents how many elements |
| in the specified sequence satisfy a condition.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#defaultIfEmpty(org.apache.calcite.linq4j.Enumerable)">defaultIfEmpty</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#defaultIfEmpty(org.apache.calcite.linq4j.Enumerable,TSource)">defaultIfEmpty</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| TSource value)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#distinct(org.apache.calcite.linq4j.Enumerable)">distinct</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns distinct elements from a sequence by using |
| the default <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function"><code>EqualityComparer</code></a> to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#distinct(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">distinct</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns distinct elements from a sequence by using |
| a specified <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function"><code>EqualityComparer</code></a> to compare values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#elementAt(org.apache.calcite.linq4j.Enumerable,int)">elementAt</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| int index)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the element at a specified index in a |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#elementAtOrDefault(org.apache.calcite.linq4j.Enumerable,int)">elementAtOrDefault</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| int index)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#except(org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#except(org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#except(org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#except(org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#except(org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#except(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> queryable, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> queryable, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><T> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the specified <code>EqualityComparer<T></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set difference of two sequences by |
| using the specified <code>EqualityComparer<T></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#first(org.apache.calcite.linq4j.Enumerable)">first</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the first element of a sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#first(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">first</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the first element in a sequence that |
| satisfies a specified condition.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#firstOrDefault(org.apache.calcite.linq4j.Enumerable)">firstOrDefault</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the first element of a sequence, or a |
| default value if the sequence contains no elements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#firstOrDefault(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">firstOrDefault</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the first element of the sequence that |
| satisfies a condition or a default value if no such element is |
| found.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TSource>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TSource>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| specified key selector function, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a><TKey,​TElement>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a |
| key selector function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>private static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy_(java.util.Map,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupBy_</a></span>​(java.util.Map<TKey,​TAccumulate> map, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy_(java.util.Set,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">groupBy_</a></span>​(java.util.Set<TKey> map, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TKey,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupByMultiple(org.apache.calcite.linq4j.Enumerable,java.util.List,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupByMultiple</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| java.util.List<<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey>> keySelectors, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Groups the elements of a sequence according to a list of |
| specified key selector functions, initializing an accumulator for each |
| group and adding to it each time an element with the same key is seen.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <TSource,​TKey,​TAccumulate,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupByMultiple_(java.util.Map,org.apache.calcite.linq4j.Enumerable,java.util.List,org.apache.calcite.linq4j.function.Function0,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">groupByMultiple_</a></span>​(java.util.Map<TKey,​TAccumulate> map, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| java.util.List<<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey>> keySelectors, |
| <a href="../function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a><TAccumulate> accumulatorInitializer, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TAccumulate,​TSource,​TAccumulate> accumulatorAdder, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​TAccumulate,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#groupJoin(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#groupJoin(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| equality of keys and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#groupJoin(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#groupJoin(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| equality of keys and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#groupJoin(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#groupJoin(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TOuter,​TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TOuter> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TOuter,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TOuter,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TOuter,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TOuter> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TOuter,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TOuter,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../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></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../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></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#hashJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on matching keys, with |
| optional outer join semantics.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#hashJoin_(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer,boolean,boolean)">hashJoin_</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Implementation of join that builds the right input and probes with the |
| left.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#intersect(org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#intersect(org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#intersect(org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#intersect(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the specified <code>EqualityComparer<TSource></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> queryable, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> queryable, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><T> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the specified <code>EqualityComparer<T></code> to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the default equality comparer to compare values.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set intersection of two sequences by |
| using the specified EqualityComparer to compare |
| values.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T,​C extends java.util.Collection<? super T>><br>C</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#into(org.apache.calcite.linq4j.Enumerable,C)">into</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source, |
| C sink)</code></th> |
| <td class="colLast"> |
| <div class="block">Default implementation of <a href="../ExtendedEnumerable.html#into(C)"><code>ExtendedEnumerable.into(Collection)</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#join(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TInner,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#join(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TInner,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#join(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TInner,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#join(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TInner,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#join(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TInner,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#join(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="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TInner,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TOuter,​TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TOuter> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TOuter,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TOuter,​TInner,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TOuter,​TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TOuter> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TOuter,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TOuter,​TInner,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../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></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TInner,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../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></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TInner,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| matching keys.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TInner,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TInner,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#last(org.apache.calcite.linq4j.Enumerable)">last</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the last element of a sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#last(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">last</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the last element of a sequence that |
| satisfies a specified condition.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#lastOrDefault(org.apache.calcite.linq4j.Enumerable)">lastOrDefault</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the last element of a sequence, or a |
| default value if the sequence contains no elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#lastOrDefault(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">lastOrDefault</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#lazyCollectionSpool(java.util.Collection,org.apache.calcite.linq4j.Enumerable)">lazyCollectionSpool</a></span>​(java.util.Collection<TSource> outputCollection, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> input)</code></th> |
| <td class="colLast"> |
| <div class="block">Lazy read and lazy write spool that stores data into a collection</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#longCount(org.apache.calcite.linq4j.Enumerable)">longCount</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an long that represents the total number |
| of elements in a sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#longCount(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">longCount</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an long that represents how many elements |
| in a sequence satisfy a condition.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource extends java.lang.Comparable<TSource>><br>TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the maximum value in a generic |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.BigDecimalFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">BigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum Decimal value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.DoubleFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">DoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum Double value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.FloatFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/FloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">FloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum Float value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult extends java.lang.Comparable<TResult>><br>TResult</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| generic sequence and returns the maximum resulting |
| value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> int</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.IntegerFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/IntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">IntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum int value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.LongFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/LongFunction1.html" title="interface in org.apache.calcite.linq4j.function">LongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum long value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableBigDecimalFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableBigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableBigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum nullable Decimal |
| value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableDoubleFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableDoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableDoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum nullable Double |
| value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableFloatFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableFloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableFloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum nullable Float |
| value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Integer</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableIntegerFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableIntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableIntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum nullable int value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#max(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableLongFunction1)">max</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableLongFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableLongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the maximum nullable long value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey extends java.lang.Comparable<TKey>,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#mergeJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,boolean,boolean)">mergeJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| boolean generateNullsOnLeft, |
| boolean generateNullsOnRight)</code></th> |
| <td class="colLast"> |
| <div class="block">Joins two inputs that are sorted on the key.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource extends java.lang.Comparable<TSource>><br>TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the minimum value in a generic |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.BigDecimalFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">BigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum Decimal value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.DoubleFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">DoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum Double value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.FloatFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/FloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">FloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum Float value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult extends java.lang.Comparable<TResult>><br>TResult</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| generic sequence and returns the minimum resulting |
| value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> int</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.IntegerFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/IntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">IntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum int value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.LongFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/LongFunction1.html" title="interface in org.apache.calcite.linq4j.function">LongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum long value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableBigDecimalFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableBigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableBigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum nullable Decimal |
| value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableDoubleFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableDoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableDoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum nullable Double |
| value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableFloatFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableFloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableFloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum nullable Float |
| value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Integer</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableIntegerFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableIntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableIntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum nullable int value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#min(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableLongFunction1)">min</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableLongFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableLongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Invokes a transform function on each element of a |
| sequence and returns the minimum nullable long value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#nestedLoopJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.JoinType)">nestedLoopJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​TInner> predicate, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector, |
| <a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on a predicate.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#ofType(org.apache.calcite.linq4j.Enumerable,java.lang.Class)">ofType</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| java.lang.Class<TResult> clazz)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters the elements of an Enumerable based on a |
| specified type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">orderBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in ascending |
| order according to a key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in ascending |
| order by using a specified comparer.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderByDescending(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">orderByDescending</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in descending |
| order according to a key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#orderByDescending(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,java.util.Comparator)">orderByDescending</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| java.util.Comparator<TKey> comparator)</code></th> |
| <td class="colLast"> |
| <div class="block">Sorts the elements of a sequence in descending |
| order by using a specified comparer.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#put(K,org.apache.calcite.linq4j.Enumerable)">put</a></span>​(<a href="../LookupImpl.html" title="type parameter in LookupImpl">K</a> key, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>> value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T,​C extends java.util.Collection<? super T>><br>C</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#remove(org.apache.calcite.linq4j.Enumerable,C)">remove</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source, |
| C sink)</code></th> |
| <td class="colLast"> |
| <div class="block">Default implementation of <a href="../ExtendedEnumerable.html#removeAll(C)"><code>ExtendedEnumerable.removeAll(Collection)</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#repeatUnionAll(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,int)">repeatUnionAll</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> seed, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> iteration, |
| int maxRep)</code></th> |
| <td class="colLast"> |
| <div class="block">Repeat Union All enumerable: it will evaluate the seed enumerable once, and then |
| it will start to evaluate the iteration enumerable over and over until either it returns |
| no results, or an optional maximum numbers of iterations is reached</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#reverse(org.apache.calcite.linq4j.Enumerable)">reverse</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <div class="block">Inverts the order of the elements in a |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#select(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">select</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence into a new form.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#select(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">select</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​TResult> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence into a new |
| form by incorporating the element's index.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#semiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">semiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements of <code>outer</code> for which there is a member of |
| <code>inner</code> with a matching key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#semiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">semiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <TSource,​TInner,​TKey><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#semiJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer,boolean)">semiJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer, |
| boolean anti)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements of <code>outer</code> for which there is (semi-join) / is not (anti-semi-join) |
| a member of <code>inner</code> with a matching key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#sequenceEqual(org.apache.calcite.linq4j.Enumerable)">sequenceEqual</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#sequenceEqual(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">sequenceEqual</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sequenceEqual(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">sequenceEqual</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> first, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> second)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| comparing the elements by using the default equality comparer |
| for their type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sequenceEqual(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">sequenceEqual</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> first, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> second, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| comparing their elements by using a specified |
| <code>EqualityComparer<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#sequenceEqual(org.apache.calcite.linq4j.Enumerable)">sequenceEqual</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| comparing the elements by using the default equality comparer |
| for their type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#sequenceEqual(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">sequenceEqual</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> enumerable1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| comparing their elements by using a specified |
| <code>EqualityComparer<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> queryable, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| using the default equality comparer to compare |
| elements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> queryable, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><T> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| using a specified <code>EqualityComparer<T></code> to compare |
| elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| using the default equality comparer to compare |
| elements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Determines whether two sequences are equal by |
| using a specified EqualityComparer to compare |
| elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../GroupingImpl.html" title="type parameter in GroupingImpl">V</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">GroupingImpl.</span><code><span class="memberNameLink"><a href="../GroupingImpl.html#setValue(org.apache.calcite.linq4j.Enumerable)">setValue</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../GroupingImpl.html" title="type parameter in GroupingImpl">V</a>> value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#single(org.apache.calcite.linq4j.Enumerable)">single</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#single(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">single</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#singleOrDefault(org.apache.calcite.linq4j.Enumerable)">singleOrDefault</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource> TSource</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#singleOrDefault(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">singleOrDefault</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#skip(org.apache.calcite.linq4j.Enumerable,int)">skip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| int count)</code></th> |
| <td class="colLast"> |
| <div class="block">Bypasses a specified number of elements in a |
| sequence and then returns the remaining elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#skipWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">skipWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#skipWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">skipWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.BigDecimalFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">BigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of Decimal values |
| that are obtained by invoking a transform function on each |
| element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.DoubleFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">DoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of Double values |
| that are obtained by invoking a transform function on each |
| element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.FloatFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/FloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">FloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of Float values |
| that are obtained by invoking a transform function on each |
| element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> int</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.IntegerFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/IntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">IntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of int values |
| that are obtained by invoking a transform function on each |
| element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.LongFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/LongFunction1.html" title="interface in org.apache.calcite.linq4j.function">LongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of long values |
| that are obtained by invoking a transform function on each |
| element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.math.BigDecimal</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableBigDecimalFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableBigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableBigDecimalFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of nullable |
| Decimal values that are obtained by invoking a transform |
| function on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Double</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableDoubleFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableDoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableDoubleFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of nullable |
| Double values that are obtained by invoking a transform |
| function on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Float</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableFloatFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableFloatFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableFloatFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of nullable |
| Float values that are obtained by invoking a transform |
| function on each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Integer</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableIntegerFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableIntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableIntegerFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of nullable int |
| values that are obtained by invoking a transform function on |
| each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.lang.Long</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#sum(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.NullableLongFunction1)">sum</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/NullableLongFunction1.html" title="interface in org.apache.calcite.linq4j.function">NullableLongFunction1</a><TSource> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Computes the sum of the sequence of nullable long |
| values that are obtained by invoking a transform function on |
| each element of the input sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#take(org.apache.calcite.linq4j.Enumerable,int)">take</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| int count)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns a specified number of contiguous elements |
| from the start of a sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#take(org.apache.calcite.linq4j.Enumerable,long)">take</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| long count)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns a specified number of contiguous elements |
| from the start of a sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#takeWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">takeWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#takeWhile(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">takeWhile</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#takeWhileLong(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">takeWhileLong</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Long> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns elements from a sequence as long as a |
| specified condition is true.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> java.util.List<TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toList(org.apache.calcite.linq4j.Enumerable)">toList</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>List<TSource></code> from an <code>Enumerable<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Lookup.html" title="interface in org.apache.calcite.linq4j">Lookup</a><TKey,​TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toLookup(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">toLookup</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a Lookup<TKey, TElement> from an |
| Enumerable<TSource> according to a specified key selector |
| function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br><a href="../Lookup.html" title="interface in org.apache.calcite.linq4j">Lookup</a><TKey,​TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toLookup(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">toLookup</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>Lookup<TKey, TElement></code> from an |
| <code>Enumerable<TSource></code> according to a specified key selector function |
| and key comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br><a href="../Lookup.html" title="interface in org.apache.calcite.linq4j">Lookup</a><TKey,​TElement></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toLookup(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">toLookup</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>Lookup<TKey, TElement></code> from an |
| <code>Enumerable<TSource></code> according to specified key selector and element |
| selector functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br><a href="../Lookup.html" title="interface in org.apache.calcite.linq4j">Lookup</a><TKey,​TElement></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toLookup(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">toLookup</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>Lookup<TKey, TElement></code> from an |
| <code>Enumerable<TSource></code> according to a specified key selector function, |
| a comparer and an element selector function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>(package private) static <TSource,​TKey,​TElement><br><a href="../LookupImpl.html" title="class in org.apache.calcite.linq4j">LookupImpl</a><TKey,​TElement></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toLookup_(java.util.Map,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">toLookup_</a></span>​(java.util.Map<TKey,​java.util.List<TElement>> map, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br>java.util.Map<TKey,​TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toMap(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">toMap</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a Map<TKey, TValue> from an |
| Enumerable<TSource> according to a specified key selector |
| function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey><br>java.util.Map<TKey,​TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toMap(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">toMap</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>Map<TKey, TValue></code> from an |
| <code>Enumerable<TSource></code> according to a specified key selector function |
| and key comparer.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br>java.util.Map<TKey,​TElement></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toMap(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1)">toMap</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>Map<TKey, TValue></code> from an |
| <code>Enumerable<TSource></code> according to specified key selector and element |
| selector functions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement><br>java.util.Map<TKey,​TElement></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#toMap(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.EqualityComparer)">toMap</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>Map<TKey, TValue></code> from an |
| <code>Enumerable<TSource></code> according to a specified key selector function, |
| a comparer, and an element selector function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#union(org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#union(org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using |
| the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TSource> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using a |
| specified EqualityComparer<TSource>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#union(org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#union(org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using |
| the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using a |
| specified <code>EqualityComparer<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#union(org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using |
| the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#union(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using a |
| specified <code>EqualityComparer<TSource></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using |
| the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><T> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using a |
| specified <code>EqualityComparer<T></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source1)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using |
| the default equality comparer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Produces the set union of two sequences by using a |
| specified <code>EqualityComparer<T></code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#where(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate1)">where</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function">Predicate1</a><TSource> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters a sequence of values based on a |
| predicate.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#where(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Predicate2)">where</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function">Predicate2</a><TSource,​java.lang.Integer> predicate)</code></th> |
| <td class="colLast"> |
| <div class="block">Filters a sequence of values based on a |
| predicate.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​T1,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.tree.FunctionExpression)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​T1,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T0,​T1,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T0> first, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> second, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><T0,​T1,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies a specified function to the corresponding |
| elements of two sequences, producing a sequence of the |
| results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.tree.FunctionExpression)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​T1,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​T1,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies a specified function to the corresponding |
| elements of two sequences, producing a sequence of the |
| results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#zip(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.tree.FunctionExpression)">zip</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​T1,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Merges two sequences by using the specified |
| predicate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T0,​T1,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#zip(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.tree.FunctionExpression)">zip</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T0> source0, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><T0,​T1,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Merges two sequences by using the specified |
| predicate function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#zip(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.tree.FunctionExpression)">zip</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​T1,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Merges two sequences by using the specified |
| predicate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#zip(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.tree.FunctionExpression)">zip</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​T1,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../package-summary.html">org.apache.calcite.linq4j</a> with type arguments of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Lookup.</span><code><span class="memberNameLink"><a href="../Lookup.html#applyResultSelector(org.apache.calcite.linq4j.function.Function2)">applyResultSelector</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../Lookup.html" title="type parameter in Lookup">K</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Lookup.html" title="type parameter in Lookup">V</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Applies a transform function to each key and its associated values and |
| returns the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#applyResultSelector(org.apache.calcite.linq4j.function.Function2)">applyResultSelector</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">K</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <E> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Linq4j.</span><code><span class="memberNameLink"><a href="../Linq4j.html#concat(java.util.List)">concat</a></span>​(java.util.List<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E>> enumerableList)</code></th> |
| <td class="colLast"> |
| <div class="block">Concatenates two or more <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>s to form a composite |
| enumerable that contains the union of their elements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#correlateJoin(org.apache.calcite.linq4j.CorrelateJoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../CorrelateJoinType.html" title="enum in org.apache.calcite.linq4j">CorrelateJoinType</a> correlateJoinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">For each row of the <code>outer</code> enumerable returns the correlated rows |
| from the <code>inner</code> enumerable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#correlateJoin(org.apache.calcite.linq4j.CorrelateJoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../CorrelateJoinType.html" title="enum in org.apache.calcite.linq4j">CorrelateJoinType</a> joinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="../ExtendedEnumerable.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)"><code>ExtendedEnumerable.correlateJoin(JoinType, Function1, Function2)</code></a></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>default <TInner,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#correlateJoin(org.apache.calcite.linq4j.JoinType,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">correlateJoin</a></span>​(<a href="../JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a> joinType, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>> inner, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TInner,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">For each row of the current enumerable returns the correlated rows |
| from the <code>inner</code> enumerable (nested loops join).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>>,​TResult> elementSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupBy(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> enumerable, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><TKey,​TElement,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TElement> elementSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TElement>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <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 class="rowColor"> |
| <td class="colFirst"><code><TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupBy(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupBy</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> keySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TKey,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <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 class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| equality of keys and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> outer, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| equality of keys and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#groupJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.EqualityComparer)">groupJoin</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TKey> outerKeySelector, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey> innerKeySelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> |
| <div class="block">Correlates the elements of two sequences based on |
| key equality and groups the results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">LookupImpl.</span><code><span class="memberNameLink"><a href="../LookupImpl.html#putAll(java.util.Map)">putAll</a></span>​(java.util.Map<? extends <a href="../LookupImpl.html" title="type parameter in LookupImpl">K</a>,​? extends <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../LookupImpl.html" title="type parameter in LookupImpl">V</a>>> m)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultEnumerable.</span><code><span class="memberNameLink"><a href="../DefaultEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#selectMany(org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#selectMany(org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TSource,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <TSource,​TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <TSource,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableDefaults.</span><code><span class="memberNameLink"><a href="../EnumerableDefaults.html#selectMany(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TSource> source, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><TSource,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#selectMany(org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#selectMany(org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function1)">selectMany</a></span>​(<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>> collectionSelector, |
| <a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​TCollection,​TResult> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, flattens the resulting sequences into one |
| sequence, and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedEnumerable.</span><code><span class="memberNameLink"><a href="../ExtendedEnumerable.html#selectMany(org.apache.calcite.linq4j.function.Function2)">selectMany</a></span>​(<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code>, and flattens the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#selectMany(org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and combines the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#selectMany(org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> that incorporates the index of the source |
| element that produced it.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#selectMany(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><T,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> and combines the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T,​TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#selectMany(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><T,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><T,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> that incorporates the index of the source |
| element that produced it.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#selectMany(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> and combines the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#selectMany(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> that incorporates the index of the source |
| element that produced it.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#selectMany(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DefaultQueryable.</span><code><span class="memberNameLink"><a href="../DefaultQueryable.html#selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../DefaultQueryable.html" title="type parameter in DefaultQueryable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">EnumerableQueryable.</span><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExtendedQueryable.</span><code><span class="memberNameLink"><a href="../ExtendedQueryable.html#selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../ExtendedQueryable.html" title="type parameter in ExtendedQueryable">TSource</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<TSource></code> and combines the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <T,​TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#selectManyN(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><T,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><T,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <T,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableDefaults.</span><code><span class="memberNameLink"><a href="../QueryableDefaults.html#selectManyN(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><T> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><T,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> and combines the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#selectManyN(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> and invokes a result selector function on each |
| element therein.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableFactory.</span><code><span class="memberNameLink"><a href="../QueryableFactory.html#selectManyN(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableFactory.html" title="type parameter in QueryableFactory">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> |
| <div class="block">Projects each element of a sequence to an |
| <code>Enumerable<T></code> and combines the resulting sequences into one |
| sequence.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRecorder.</span><code><span class="memberNameLink"><a href="../QueryableRecorder.html#selectManyN(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../QueryableRecorder.html" title="type parameter in QueryableRecorder">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../package-summary.html">org.apache.calcite.linq4j</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../EnumerableOrderedQueryable.html#%3Cinit%3E(org.apache.calcite.linq4j.Enumerable,java.lang.Class,org.apache.calcite.linq4j.QueryProvider,org.apache.calcite.linq4j.tree.Expression)">EnumerableOrderedQueryable</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableOrderedQueryable.html" title="type parameter in EnumerableOrderedQueryable">T</a>> enumerable, |
| java.lang.Class<<a href="../EnumerableOrderedQueryable.html" title="type parameter in EnumerableOrderedQueryable">T</a>> rowType, |
| <a href="../QueryProvider.html" title="interface in org.apache.calcite.linq4j">QueryProvider</a> provider, |
| <a href="../tree/Expression.html" title="class in org.apache.calcite.linq4j.tree">Expression</a> expression)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../EnumerableQueryable.html#%3Cinit%3E(org.apache.calcite.linq4j.QueryProvider,java.lang.Class,org.apache.calcite.linq4j.tree.Expression,org.apache.calcite.linq4j.Enumerable)">EnumerableQueryable</a></span>​(<a href="../QueryProvider.html" title="interface in org.apache.calcite.linq4j">QueryProvider</a> provider, |
| java.lang.Class<<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> elementType, |
| <a href="../tree/Expression.html" title="class in org.apache.calcite.linq4j.tree">Expression</a> expression, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../EnumerableQueryable.html" title="type parameter in EnumerableQueryable">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructor parameters in <a href="../package-summary.html">org.apache.calcite.linq4j</a> with type arguments of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../Linq4j.CompositeEnumerable.html#%3Cinit%3E(java.util.List)">CompositeEnumerable</a></span>​(java.util.List<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../Linq4j.CompositeEnumerable.html" title="type parameter in Linq4j.CompositeEnumerable">E</a>>> enumerableList)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.prepare"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../prepare/package-summary.html">org.apache.calcite.prepare</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../prepare/package-summary.html">org.apache.calcite.prepare</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#concat(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">concat</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#except(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">except</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> tEqualityComparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner>,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#intersect(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">intersect</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> tEqualityComparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TInner,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TInner,​TKey,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.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="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TInner> inner, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TKey>> outerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><TInner,​TKey>> innerKeySelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TInner,​TResult>> resultSelector, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><TKey> comparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> enumerable)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#sequenceEqual(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">sequenceEqual</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> enumerable, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> tEqualityComparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#union(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.EqualityComparer)">union</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source1, |
| <a href="../function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> tEqualityComparer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><T1,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#zip(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.tree.FunctionExpression)">zip</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><T1> source1, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​T1,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../prepare/package-summary.html">org.apache.calcite.prepare</a> with type arguments of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#selectMany(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#selectMany(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectMany</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><TCollection,​TResult><br><a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#selectManyN(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TCollection>>> collectionSelector, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​TCollection,​TResult>> resultSelector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><TResult> <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><TResult></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">QueryableRelBuilder.</span><code><span class="memberNameLink"><a href="../../prepare/QueryableRelBuilder.html#selectManyN(org.apache.calcite.linq4j.Queryable,org.apache.calcite.linq4j.tree.FunctionExpression)">selectManyN</a></span>​(<a href="../Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>> source, |
| <a href="../tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a><<a href="../function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a><<a href="../../prepare/QueryableRelBuilder.html" title="type parameter in QueryableRelBuilder">T</a>,​java.lang.Integer,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><TResult>>> selector)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.runtime"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../runtime/package-summary.html">org.apache.calcite.runtime</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../runtime/package-summary.html">org.apache.calcite.runtime</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../runtime/ResultSetEnumerable.html" title="class in org.apache.calcite.runtime">ResultSetEnumerable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Executes a SQL statement and returns the result as an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Fields in <a href="../../runtime/package-summary.html">org.apache.calcite.runtime</a> with type parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>private static <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><java.lang.Object[],​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SqlFunctions.</span><code><span class="memberNameLink"><a href="../../runtime/SqlFunctions.html#ARRAY_CARTESIAN_PRODUCT">ARRAY_CARTESIAN_PRODUCT</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><java.util.List<java.lang.Object>,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SqlFunctions.</span><code><span class="memberNameLink"><a href="../../runtime/SqlFunctions.html#LIST_AS_ENUMERABLE">LIST_AS_ENUMERABLE</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../runtime/package-summary.html">org.apache.calcite.runtime</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../runtime/Bindable.html" title="type parameter in Bindable">T</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Bindable.</span><code><span class="memberNameLink"><a href="../../runtime/Bindable.html#bind(org.apache.calcite.DataContext)">bind</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> dataContext)</code></th> |
| <td class="colLast"> |
| <div class="block">Executes this statement and returns an enumerable which will yield rows.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>private static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a><java.lang.Comparable>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SqlFunctions.</span><code><span class="memberNameLink"><a href="../../runtime/SqlFunctions.html#p2(java.lang.Object%5B%5D,int%5B%5D,boolean,org.apache.calcite.runtime.SqlFunctions.FlatProductInputType%5B%5D)">p2</a></span>​(java.lang.Object[] lists, |
| int[] fieldCounts, |
| boolean withOrdinality, |
| <a href="../../runtime/SqlFunctions.FlatProductInputType.html" title="enum in org.apache.calcite.runtime">SqlFunctions.FlatProductInputType</a>[] inputTypes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <E extends java.lang.Comparable><br><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a><E>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SqlFunctions.</span><code><span class="memberNameLink"><a href="../../runtime/SqlFunctions.html#product(java.util.List,int,boolean)">product</a></span>​(java.util.List<<a href="../Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a><java.util.List<E>>> enumerators, |
| int fieldCount, |
| boolean withOrdinality)</code></th> |
| <td class="colLast"> |
| <div class="block">Similar to <a href="../Linq4j.html#product(java.lang.Iterable)"><code>Linq4j.product(Iterable)</code></a> but each resulting list |
| implements <a href="../../runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime"><code>FlatLists.ComparableList</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <E> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#slice0(org.apache.calcite.linq4j.Enumerable)">slice0</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E[]> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts an enumerable over singleton arrays into the enumerable of their |
| first elements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#toRow(org.apache.calcite.linq4j.Enumerable)">toRow</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over object arrays into an |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over <a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter"><code>Row</code></a> objects.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../runtime/package-summary.html">org.apache.calcite.runtime</a> that return types with arguments of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a><java.lang.Object,​<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a><java.lang.Comparable>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SqlFunctions.</span><code><span class="memberNameLink"><a href="../../runtime/SqlFunctions.html#flatProduct(int%5B%5D,boolean,org.apache.calcite.runtime.SqlFunctions.FlatProductInputType%5B%5D)">flatProduct</a></span>​(int[] fieldCounts, |
| boolean withOrdinality, |
| <a href="../../runtime/SqlFunctions.FlatProductInputType.html" title="enum in org.apache.calcite.runtime">SqlFunctions.FlatProductInputType</a>[] inputTypes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static com.google.common.base.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#toRow(com.google.common.base.Supplier)">toRow</a></span>​(com.google.common.base.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]>> supplier)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.util.function.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#toRow(java.util.function.Supplier)">toRow</a></span>​(java.util.function.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]>> supplier)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts a supplier of an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over object arrays into a |
| supplier of an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over <a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter"><code>Row</code></a> objects.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../runtime/package-summary.html">org.apache.calcite.runtime</a> with parameters of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <E> <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#slice0(org.apache.calcite.linq4j.Enumerable)">slice0</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><E[]> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts an enumerable over singleton arrays into the enumerable of their |
| first elements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#toRow(org.apache.calcite.linq4j.Enumerable)">toRow</a></span>​(<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]> enumerable)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over object arrays into an |
| <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over <a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter"><code>Row</code></a> objects.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../runtime/package-summary.html">org.apache.calcite.runtime</a> with type arguments of type <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static com.google.common.base.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#toRow(com.google.common.base.Supplier)">toRow</a></span>​(com.google.common.base.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]>> supplier)</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.util.function.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Enumerables.</span><code><span class="memberNameLink"><a href="../../runtime/Enumerables.html#toRow(java.util.function.Supplier)">toRow</a></span>​(java.util.function.Supplier<<a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]>> supplier)</code></th> |
| <td class="colLast"> |
| <div class="block">Converts a supplier of an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over object arrays into a |
| supplier of an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over <a href="../../interpreter/Row.html" title="class in org.apache.calcite.interpreter"><code>Row</code></a> objects.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.schema"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../schema/package-summary.html">org.apache.calcite.schema</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../schema/package-summary.html">org.apache.calcite.schema</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Schemas.</span><code><span class="memberNameLink"><a href="../../schema/Schemas.html#enumerable(org.apache.calcite.schema.FilterableTable,org.apache.calcite.DataContext)">enumerable</a></span>​(<a href="../../schema/FilterableTable.html" title="interface in org.apache.calcite.schema">FilterableTable</a> table, |
| <a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over the rows of |
| a given table, not applying any filters, representing each row as an object |
| array.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Schemas.</span><code><span class="memberNameLink"><a href="../../schema/Schemas.html#enumerable(org.apache.calcite.schema.ProjectableFilterableTable,org.apache.calcite.DataContext)">enumerable</a></span>​(<a href="../../schema/ProjectableFilterableTable.html" title="interface in org.apache.calcite.schema">ProjectableFilterableTable</a> table, |
| <a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over the rows of |
| a given table, not applying any filters and projecting all columns, |
| representing each row as an object array.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">Schemas.</span><code><span class="memberNameLink"><a href="../../schema/Schemas.html#enumerable(org.apache.calcite.schema.ScannableTable,org.apache.calcite.DataContext)">enumerable</a></span>​(<a href="../../schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a> table, |
| <a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> over the rows of |
| a given table, representing each row as an object array.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">FilterableTable.</span><code><span class="memberNameLink"><a href="../../schema/FilterableTable.html#scan(org.apache.calcite.DataContext,java.util.List)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root, |
| java.util.List<<a href="../../rex/RexNode.html" title="class in org.apache.calcite.rex">RexNode</a>> filters)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an enumerator over the rows in this Table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ProjectableFilterableTable.</span><code><span class="memberNameLink"><a href="../../schema/ProjectableFilterableTable.html#scan(org.apache.calcite.DataContext,java.util.List,int%5B%5D)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root, |
| java.util.List<<a href="../../rex/RexNode.html" title="class in org.apache.calcite.rex">RexNode</a>> filters, |
| int[] projects)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an enumerable over the rows in this Table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ScannableTable.</span><code><span class="memberNameLink"><a href="../../schema/ScannableTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an enumerator over the rows in this Table.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.schema.impl"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../schema/impl/package-summary.html">org.apache.calcite.schema.impl</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../schema/impl/package-summary.html">org.apache.calcite.schema.impl</a> that implement <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../schema/impl/AbstractTableQueryable.html" title="class in org.apache.calcite.schema.impl">AbstractTableQueryable</a><T></span></code></th> |
| <td class="colLast"> |
| <div class="block">Abstract implementation of <a href="../Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> for |
| <a href="../../schema/QueryableTable.html" title="interface in org.apache.calcite.schema"><code>QueryableTable</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../schema/impl/package-summary.html">org.apache.calcite.schema.impl</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><java.lang.Object[]></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ListTransientTable.</span><code><span class="memberNameLink"><a href="../../schema/impl/ListTransientTable.html#scan(org.apache.calcite.DataContext)">scan</a></span>​(<a href="../../DataContext.html" title="interface in org.apache.calcite">DataContext</a> root)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section role="region"><a id="org.apache.calcite.sql.advise"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a> in <a href="../../sql/advise/package-summary.html">org.apache.calcite.sql.advise</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../sql/advise/package-summary.html">org.apache.calcite.sql.advise</a> that return <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../sql/advise/SqlAdvisorHint.html" title="class in org.apache.calcite.sql.advise">SqlAdvisorHint</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SqlAdvisorGetHintsFunction.</span><code><span class="memberNameLink"><a href="../../sql/advise/SqlAdvisorGetHintsFunction.html#getCompletionHints(org.apache.calcite.sql.advise.SqlAdvisor,java.lang.String,int)">getCompletionHints</a></span>​(<a href="../../sql/advise/SqlAdvisor.html" title="class in org.apache.calcite.sql.advise">SqlAdvisor</a> advisor, |
| java.lang.String sql, |
| int pos)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns completion hints for a given SQL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a><<a href="../../sql/advise/SqlAdvisorHint2.html" title="class in org.apache.calcite.sql.advise">SqlAdvisorHint2</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SqlAdvisorGetHintsFunction2.</span><code><span class="memberNameLink"><a href="../../sql/advise/SqlAdvisorGetHintsFunction2.html#getCompletionHints(org.apache.calcite.sql.advise.SqlAdvisor,java.lang.String,int)">getCompletionHints</a></span>​(<a href="../../sql/advise/SqlAdvisor.html" title="class in org.apache.calcite.sql.advise">SqlAdvisor</a> advisor, |
| java.lang.String sql, |
| int pos)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns completion hints for a given SQL statement.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </main> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="../package-summary.html">Package</a></li> |
| <li><a href="../Enumerable.html" title="interface in org.apache.calcite.linq4j">Class</a></li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="../package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 2012–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |