> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GPUdbSqlIterator

> GPUdbSqlIterator — Kinetica Java API

<div className="kinetica-javadoc">
  <div className="header">
    <div className="sub-title"><span className="package-label-in-type">Package</span> <a href="/content/api/java/com/gpudb/package-summary">com.gpudb</a></div>
    <h1 title="Class GPUdbSqlIterator" className="title">Class GPUdbSqlIterator\<T extends <a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a>></h1>
  </div>

  <div className="inheritance" title="Inheritance Tree">
    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">java.lang.Object</a>
    <div className="inheritance">com.gpudb.GPUdbSqlIterator\<T></div>
  </div>

  <div className="section class-description" id="class-description">
    <div className="dl notes">
      <div className="dt">All Implemented Interfaces:</div>
      <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" className="external-link">AutoCloseable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" className="external-link">Iterable</a>\<T></code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="modifiers">public class </span><span className="element-name type-name-label">GPUdbSqlIterator\<T extends <a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a>></span> <span className="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a> implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" className="external-link">Iterable</a>\<T>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" className="external-link">AutoCloseable</a></span></div>

    <div className="block">
      Kinetica API class for iterating over records returned by executing an SQL query. This class accepts a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance and an SQL statement to facilitate iteration over the records returned by the query. SQL options can be passed as a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a>. The 'batchSize' for the number of records returned is set to a default of '10000', which can be modified using the parameter 'batchSize' to the constructor. Example usage, passing a database connection and a SQL statement to the <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a>:
      <pre> <br />     try (GPUdbSqlIterator\<Record> iterator = new GPUdbSqlIterator\<>(gpudb, sql);)<br />     {"{"}<br />         for (Record record : iterator)<br />             System.out.println(record);<br />     {"}"}<br />     catch (Exception e)<br />     {"{"}<br />         System.err.println("Error in iteration: " + e.getMessage());<br />     {"}"}<br /> </pre>
      Copyright (c) 2023 Kinetica DB Inc.
    </div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section constructor-summary" id="constructor-summary">
          <h2>Constructor Summary</h2>
          <div className="caption"><span>Constructors</span></div>

          <div className="summary-table two-column-summary">
            <div className="table-header col-first">Constructor</div>
            <div className="table-header col-last">Description</div>
            <div className="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.gpudb.GPUdb,java.lang.String)" className="member-name-link">GPUdbSqlIterator</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql)</code></div>

            <div className="col-last even-row-color">
              <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>
            </div>

            <div className="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(com.gpudb.GPUdb,java.lang.String,int)" className="member-name-link">GPUdbSqlIterator</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql, int batchSize)</code></div>

            <div className="col-last odd-row-color">
              <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>
            </div>

            <div className="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.gpudb.GPUdb,java.lang.String,int,java.util.Map)" className="member-name-link">GPUdbSqlIterator</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql, int batchSize, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> sqlOptions)</code></div>

            <div className="col-last even-row-color">
              <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>
            </div>

            <div className="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(com.gpudb.GPUdb,java.lang.String,java.util.Map)" className="member-name-link">GPUdbSqlIterator</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> sqlOptions)</code></div>

            <div className="col-last odd-row-color">
              <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>
            </div>
          </div>
        </div>
      </li>

      <li>
        <div className="section method-summary" id="method-summary">
          <h2>Method Summary</h2>

          <div id="method-summary-table">
            <div className="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabIndex="0" className="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Concrete Methods</button></div>

            <div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
              <div className="summary-table three-column-summary">
                <div className="table-header col-first">Modifier and Type</div>
                <div className="table-header col-second">Method</div>
                <div className="table-header col-last">Description</div>
                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#close()" className="member-name-link">close</a>()</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" className="external-link">Iterator</a><wbr />\<<a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="type parameter in GPUdbSqlIterator">T</a>></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#iterator()" className="member-name-link">iterator</a>()</code></div>
                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSqlOptions(java.util.Map)" className="member-name-link">setSqlOptions</a><wbr />(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> sqlOptions)</code></div>
                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#size()" className="member-name-link">size</a>()</code></div>
                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
              </div>
            </div>
          </div>

          <div className="inherited-list">
            <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></h3>
            <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" className="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" className="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" className="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" className="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" className="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" className="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" className="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" className="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" className="external-link">wait</a></code>
          </div>

          <div className="inherited-list">
            <h3 id="methods-inherited-from-class-java.lang.Iterable">Methods inherited from interface java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" className="external-link">Iterable</a></h3>
            <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html#forEach(java.util.function.Consumer)" title="class or interface in java.lang" className="external-link">forEach</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html#spliterator()" title="class or interface in java.lang" className="external-link">spliterator</a></code>
          </div>
        </div>
      </li>
    </ul>
  </div>

  <div className="section details">
    <ul className="details-list">
      <li>
        <div className="section constructor-details" id="constructor-detail">
          <h2>Constructor Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="<init>(com.gpudb.GPUdb,java.lang.String)">
                <h3>GPUdbSqlIterator</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdbSqlIterator</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql)</span> throws <span className="exceptions"><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></span></div>
                <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>db</code> - - a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance</div>
                  <div className="dd"><code>sql</code> - - the SQL statement to execute</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="<init>(com.gpudb.GPUdb,java.lang.String,int)">
                <h3>GPUdbSqlIterator</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdbSqlIterator</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql, int batchSize)</span> throws <span className="exceptions"><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></span></div>
                <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>db</code> - - a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance</div>
                  <div className="dd"><code>sql</code> - - the SQL statement to execute</div>
                  <div className="dd"><code>batchSize</code> - - the number of records to fetch</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="<init>(com.gpudb.GPUdb,java.lang.String,java.util.Map)">
                <h3>GPUdbSqlIterator</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdbSqlIterator</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> sqlOptions)</span> throws <span className="exceptions"><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></span></div>
                <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>db</code> - - a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance</div>
                  <div className="dd"><code>sql</code> - - the SQL statement to execute</div>
                  <div className="dd"><code>sqlOptions</code> - - the SQL options to be passed in</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></code></div>
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list-long">
                      <li><a href="/content/api/java/com/gpudb/GPUdb#executeSql(java.lang.String,long,long,java.lang.String,java.util.List,java.util.Map)"><code>GPUdb.executeSql(String, long, long, String, List, Map)</code></a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="<init>(com.gpudb.GPUdb,java.lang.String,int,java.util.Map)">
                <h3>GPUdbSqlIterator</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdbSqlIterator</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb">GPUdb</a> db, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a> sql, int batchSize, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> sqlOptions)</span> throws <span className="exceptions"><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></span></div>
                <div className="block">Constructor for <a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="class in com.gpudb"><code>GPUdbSqlIterator</code></a></div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>db</code> - - a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance</div>
                  <div className="dd"><code>sql</code> - - the SQL statement to execute</div>
                  <div className="dd"><code>batchSize</code> - - the number of records to fetch</div>
                  <div className="dd"><code>sqlOptions</code> - - the SQL options to be passed in</div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/GPUdbException" title="class in com.gpudb">GPUdbException</a></code></div>
                  <div className="dt">See Also:</div>

                  <div className="dd">
                    <ul className="tag-list-long">
                      <li><a href="/content/api/java/com/gpudb/GPUdb#executeSql(java.lang.String,long,long,java.lang.String,java.util.List,java.util.Map)"><code>GPUdb.executeSql(String, long, long, String, List, Map)</code></a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>

      <li>
        <div className="section method-details" id="method-detail">
          <h2>Method Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="setSqlOptions(java.util.Map)">
                <h3>setSqlOptions</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">setSqlOptions</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>,<wbr /><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a>> sqlOptions)</span></div>
              </div>
            </li>

            <li>
              <div className="section detail" id="size()">
                <h3>size</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">long</span> <span className="element-name">size</span>()</div>
              </div>
            </li>

            <li>
              <div className="section detail" id="close()">
                <h3>close</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">close</span>() throws <span className="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></span></div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/AutoCloseable.html#close()" title="class or interface in java.lang" className="external-link">close</a></code> in interface <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" className="external-link">AutoCloseable</a></code></div>
                  <div className="dt">Throws:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="iterator()">
                <h3>iterator</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" className="external-link">Iterator</a>\<<a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="type parameter in GPUdbSqlIterator">T</a>></span> <span className="element-name">iterator</span>()</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html#iterator()" title="class or interface in java.lang" className="external-link">iterator</a></code> in interface <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" className="external-link">Iterable</a>\<<a href="/content/api/java/com/gpudb/GPUdbSqlIterator" title="type parameter in GPUdbSqlIterator">T</a> extends <a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a>></code></div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
