> ## 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.

# GPUdb

<div className="kinetica-javadoc">
  <ul className="member-list">
    <li>
      <div className="section detail" id="<init>(java.lang.String)">
        <h3>GPUdb</h3>
        <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdb</span><wbr /><span className="parameters">(<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> url)</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">Creates a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance for the GPUdb server at the specified URL using default options. Note that these options cannot be changed subsequently; to use different options, a new <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance must be created.</div>

        <div className="dl notes">
          <div className="dt">Parameters:</div>
          <div className="dd"><code>url</code> - The URL of the GPUdb server. Can be a comma-separated string containing multiple full URLs, or a single URL. For example '[http://172.42.40.1:9191,,http://172.42.40.2:9191](http://172.42.40.1:9191,,http://172.42.40.2:9191)'. If a single URL is given, the given URL will be used as the primary URL.</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> - if an error occurs during creation.</div>
        </div>
      </div>
    </li>

    <li>
      <div className="section detail" id="<init>(java.net.URL)">
        <h3>GPUdb</h3>
        <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdb</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" className="external-link">URL</a> url)</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">Creates a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance for the GPUdb server at the specified URL using default options. Note that these options cannot be changed subsequently; to use different options, a new <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance must be created.</div>

        <div className="dl notes">
          <div className="dt">Parameters:</div>
          <div className="dd"><code>url</code> - The URL of the GPUdb server. The given URL will be used as the primary URL.</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> - if an error occurs during creation.</div>
        </div>
      </div>
    </li>

    <li>
      <div className="section detail" id="<init>(java.util.List)">
        <h3>GPUdb</h3>
        <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdb</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" className="external-link">URL</a>> urls)</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">Creates a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance for the GPUdb server with the specified URLs using default options. At any given time, one URL (initially selected at random from the list) will be active and used for all GPUdb calls, but in the event of failure, the other URLs will be tried in order, and if a working one is found it will become the new active URL. Note that the default options cannot be changed subsequently; to use different options, a new <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance must be created.</div>

        <div className="dl notes">
          <div className="dt">Parameters:</div>
          <div className="dd"><code>urls</code> - The URLs of the GPUdb server. If a single URL is given, it will be used as the primary URL.</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> - if an error occurs during creation.</div>
        </div>
      </div>
    </li>

    <li>
      <div className="section detail" id="<init>(java.lang.String,com.gpudb.GPUdbBase.Options)">
        <h3>GPUdb</h3>
        <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdb</span><wbr /><span className="parameters">(<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> url, <a href="/content/api/java/com/gpudb/GPUdbBase.Options" title="class in com.gpudb">GPUdbBase.Options</a> options)</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">Creates a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance for the GPUdb server at the specified URL using the specified options. Note that these options cannot be changed subsequently; to use different options, a new <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance must be created.</div>

        <div className="dl notes">
          <div className="dt">Parameters:</div>
          <div className="dd"><code>url</code> - The URL of the GPUdb server. Can be a comma-separated string containing multiple full URLs, or a single URL. For example '[http://172.42.40.1:9191,,http://172.42.40.2:9191](http://172.42.40.1:9191,,http://172.42.40.2:9191)'. If a single URL is given, and no primary URL is specified via the options, the given URL will be used as the primary URL.</div>
          <div className="dd"><code>options</code> - The options, e.g. primary cluster URL, to use.</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> - if an error occurs during creation.</div>
          <div className="dt">See Also:</div>

          <div className="dd">
            <ul className="tag-list">
              <li><a href="/content/api/java/com/gpudb/GPUdbBase.Options" title="class in com.gpudb"><code>GPUdbBase.Options</code></a></li>
            </ul>
          </div>
        </div>
      </div>
    </li>

    <li>
      <div className="section detail" id="<init>(java.net.URL,com.gpudb.GPUdbBase.Options)">
        <h3>GPUdb</h3>
        <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdb</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" className="external-link">URL</a> url, <a href="/content/api/java/com/gpudb/GPUdbBase.Options" title="class in com.gpudb">GPUdbBase.Options</a> options)</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">Creates a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance for the GPUdb server at the specified URL using the specified options. Note that these options cannot be changed subsequently; to use different options, a new <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance must be created.</div>

        <div className="dl notes">
          <div className="dt">Parameters:</div>
          <div className="dd"><code>url</code> - The URL of the GPUdb server. If no primary URL is specified via the options, the given URL will be used as the primary URL.</div>
          <div className="dd"><code>options</code> - The options, e.g. primary cluster URL, to use.</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> - if an error occurs during creation.</div>
          <div className="dt">See Also:</div>

          <div className="dd">
            <ul className="tag-list">
              <li><a href="/content/api/java/com/gpudb/GPUdbBase.Options" title="class in com.gpudb"><code>GPUdbBase.Options</code></a></li>
            </ul>
          </div>
        </div>
      </div>
    </li>

    <li>
      <div className="section detail" id="<init>(java.util.List,com.gpudb.GPUdbBase.Options)">
        <h3>GPUdb</h3>
        <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdb</span><wbr /><span className="parameters">(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html" title="class or interface in java.util" className="external-link">List</a>\<<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" className="external-link">URL</a>> urls, <a href="/content/api/java/com/gpudb/GPUdbBase.Options" title="class in com.gpudb">GPUdbBase.Options</a> options)</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">Creates a <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance for the GPUdb server with the specified URLs using the specified options. At any given time, one URL (initially selected at random from the list) will be active and used for all GPUdb calls, but in the event of failure, the other URLs will be tried in order, and if a working one is found it will become the new active URL. Note that the specified options cannot be changed subsequently; to use different options, a new <a href="/content/api/java/com/gpudb/GPUdb" title="class in com.gpudb"><code>GPUdb</code></a> instance must be created.</div>

        <div className="dl notes">
          <div className="dt">Parameters:</div>
          <div className="dd"><code>urls</code> - The URLs of the GPUdb server. If a single URL is given, and no primary URL is specified via the options, the given URL will be used as the primary URL.</div>
          <div className="dd"><code>options</code> - The options, e.g. primary cluster URL, to use.</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> - if an error occurs during creation.</div>
          <div className="dt">See Also:</div>

          <div className="dd">
            <ul className="tag-list">
              <li><a href="/content/api/java/com/gpudb/GPUdbBase.Options" title="class in com.gpudb"><code>GPUdbBase.Options</code></a></li>
            </ul>
          </div>
        </div>
      </div>
    </li>
  </ul>
</div>
