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

# GPUdbBase.GPUdbVersion

> GPUdbBase.GPUdbVersion — 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 GPUdbBase.GPUdbVersion" className="title">Class GPUdbBase.GPUdbVersion</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.GPUdbBase.GPUdbVersion</div>
  </div>

  <div className="section class-description" id="class-description">
    <div className="dl notes">
      <div className="dt">Enclosing class:</div>
      <div className="dd"><code><a href="/content/api/java/com/gpudb/GPUdbBase" title="class in com.gpudb">GPUdbBase</a></code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="modifiers">public static final class </span><span className="element-name type-name-label">GPUdbBase.GPUdbVersion</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></span></div>
    <div className="block">Contains the version of the client API or the GPUdb server. Has helper methods to compare with other versions.</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(int,int,int,int)" className="member-name-link">GPUdbVersion</a><wbr />(int major, int minor, int revision, int abiVersion)</code></div>

            <div className="col-last even-row-color">
              <div className="block">Creates a <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> with a 4-component version number.</div>
            </div>

            <div className="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,int,int,int,long)" className="member-name-link">GPUdbVersion</a><wbr />(int major, int minor, int revision, int abiVersion, long build)</code></div>

            <div className="col-last odd-row-color">
              <div className="block">Creates a <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> with a 5-component version number.</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>int</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compareTo(int,int,int,int,long)" className="member-name-link">compareTo</a><wbr />(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Compare this version to the one represented by the five given version components.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compareTo(com.gpudb.GPUdbBase.GPUdbVersion)" className="member-name-link">compareTo</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Compare this version to the given version.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" className="member-name-link">equals</a><wbr />(<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> obj)</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>int</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAbiVersion()" className="member-name-link">getAbiVersion</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Gets the ABI version (fourth) component of the version.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBuild()" className="member-name-link">getBuild</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Gets the build number (fifth) component of the version.</div>
                </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/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFullVersion()" className="member-name-link">getFullVersion</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Get the full five-component version.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMajor()" className="member-name-link">getMajor</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Gets the major (first) component of the version.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinor()" className="member-name-link">getMinor</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Gets the minor (second) component of the version.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRevision()" className="member-name-link">getRevision</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Gets the revision (third) component of the version.</div>
                </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/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getVersion()" className="member-name-link">getVersion</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Get the four-component version.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" className="member-name-link">hashCode</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>boolean</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isEqualTo(int,int,int,int)" className="member-name-link">isEqualTo</a><wbr />(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is equal to the one represented by the four given version components.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isEqualTo(int,int,int,int,long)" className="member-name-link">isEqualTo</a><wbr />(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is equal to the one represented by the five given version components.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isEqualTo(com.gpudb.GPUdbBase.GPUdbVersion)" className="member-name-link">isEqualTo</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is equal to the given version.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isNewerThan(int,int,int,int)" className="member-name-link">isNewerThan</a><wbr />(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is newer than the one represented by the four given version components (not equal to).</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isNewerThan(int,int,int,int,long)" className="member-name-link">isNewerThan</a><wbr />(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is newer than the one represented by the five given version components (not equal to).</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isNewerThan(com.gpudb.GPUdbBase.GPUdbVersion)" className="member-name-link">isNewerThan</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is newer than the given version (not equal to).</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isOlderThan(int,int,int,int)" className="member-name-link">isOlderThan</a><wbr />(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is older than the one represented by the four given version components (not equal to).</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isOlderThan(int,int,int,int,long)" className="member-name-link">isOlderThan</a><wbr />(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is older than the one represented by the five given version components (not equal to).</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isOlderThan(com.gpudb.GPUdbBase.GPUdbVersion)" className="member-name-link">isOlderThan</a><wbr />(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Determine whether this version is older than the given version (not equal to).</div>
                </div>

                <div className="col-first even-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/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" className="member-name-link">toString</a>()</code></div>
                <div className="col-last even-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#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#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#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>
      </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>(int,int,int,int)">
                <h3>GPUdbVersion</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdbVersion</span><wbr /><span className="parameters">(int major, int minor, int revision, int abiVersion)</span></div>
                <div className="block">Creates a <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> with a 4-component version number. The build number for this version will be 0.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>major</code> - Major component of this version</div>
                  <div className="dd"><code>minor</code> - Minor component of this version</div>
                  <div className="dd"><code>revision</code> - Revision component of this version</div>
                  <div className="dd"><code>abiVersion</code> - ABI version component of this version</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="<init>(int,int,int,int,long)">
                <h3>GPUdbVersion</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">GPUdbVersion</span><wbr /><span className="parameters">(int major, int minor, int revision, int abiVersion, long build)</span></div>
                <div className="block">Creates a <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> with a 5-component version number.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>major</code> - Major component of this version</div>
                  <div className="dd"><code>minor</code> - Minor component of this version</div>
                  <div className="dd"><code>revision</code> - Revision component of this version</div>
                  <div className="dd"><code>abiVersion</code> - ABI version component of this version</div>
                  <div className="dd"><code>build</code> - Build number component of this version</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="getMajor()">
                <h3>getMajor</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">getMajor</span>()</div>
                <div className="block">Gets the major (first) component of the version.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">the 'major' component value</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getMinor()">
                <h3>getMinor</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">getMinor</span>()</div>
                <div className="block">Gets the minor (second) component of the version.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">the 'minor' component value</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getRevision()">
                <h3>getRevision</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">getRevision</span>()</div>
                <div className="block">Gets the revision (third) component of the version.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">the 'revision' component value</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getAbiVersion()">
                <h3>getAbiVersion</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">getAbiVersion</span>()</div>
                <div className="block">Gets the ABI version (fourth) component of the version.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">the 'ABI version' component value</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getBuild()">
                <h3>getBuild</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">long</span> <span className="element-name">getBuild</span>()</div>
                <div className="block">Gets the build number (fifth) component of the version.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">the 'build' component value; 0 if this version wasn't created with a build number component</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getVersion()">
                <h3>getVersion</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/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">getVersion</span>()</div>

                <div className="block">
                  Get the four-component version.
                  <pre>     major.minor.revision.abiVersion<br /> </pre>
                </div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">the four-component version number as a String.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getFullVersion()">
                <h3>getFullVersion</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/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">getFullVersion</span>()</div>

                <div className="block">
                  Get the full five-component version. For versions created with four components, the build number will be 0. Either:
                  <pre>     major.minor.revision.abiVersion.0<br /> </pre>
                  or
                  <pre>     major.minor.revision.abiVersion.buildNumber<br /> </pre>
                </div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">the five-component version number as a String.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="compareTo(int,int,int,int,long)">
                <h3>compareTo</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">compareTo</span><wbr /><span className="parameters">(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</span></div>
                <div className="block">Compare this version to the one represented by the five given version components.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherMajor</code> - Major component of the version to compare to</div>
                  <div className="dd"><code>otherMinor</code> - Minor component of the version to compare to</div>
                  <div className="dd"><code>otherRevision</code> - Revision component of the version to compare to</div>
                  <div className="dd"><code>otherAbiVersion</code> - ABI version component of the version to compare to</div>
                  <div className="dd"><code>otherBuild</code> - Build number component of the version to compare to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">-1 if this version is less than the one with the specified components, 1 if this version is greater, and 0 if equal.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="compareTo(com.gpudb.GPUdbBase.GPUdbVersion)">
                <h3>compareTo</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">int</span> <span className="element-name">compareTo</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</span></div>
                <div className="block">Compare this version to the given version.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherVersion</code> - <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> to compare this one to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">-1 if this version is less than the given one, 1 if this version is greater, and 0 if they're equal.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isNewerThan(com.gpudb.GPUdbBase.GPUdbVersion)">
                <h3>isNewerThan</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isNewerThan</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</span></div>
                <div className="block">Determine whether this version is newer than the given version (not equal to).</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherVersion</code> - <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> to compare this one to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is newer than the given one.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isNewerThan(int,int,int,int)">
                <h3>isNewerThan</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isNewerThan</span><wbr /><span className="parameters">(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion)</span></div>
                <div className="block">Determine whether this version is newer than the one represented by the four given version components (not equal to).</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherMajor</code> - Major component of the version to compare to</div>
                  <div className="dd"><code>otherMinor</code> - Minor component of the version to compare to</div>
                  <div className="dd"><code>otherRevision</code> - Revision component of the version to compare to</div>
                  <div className="dd"><code>otherAbiVersion</code> - ABI version component of the version to compare to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is newer than the one with the given components.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isNewerThan(int,int,int,int,long)">
                <h3>isNewerThan</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isNewerThan</span><wbr /><span className="parameters">(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</span></div>
                <div className="block">Determine whether this version is newer than the one represented by the five given version components (not equal to).</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherMajor</code> - Major component of the version to compare to</div>
                  <div className="dd"><code>otherMinor</code> - Minor component of the version to compare to</div>
                  <div className="dd"><code>otherRevision</code> - Revision component of the version to compare to</div>
                  <div className="dd"><code>otherAbiVersion</code> - ABI version component of the version to compare to</div>
                  <div className="dd"><code>otherBuild</code> - Build number component of the version to compare to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is newer than the one with the given components.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isOlderThan(com.gpudb.GPUdbBase.GPUdbVersion)">
                <h3>isOlderThan</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isOlderThan</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</span></div>
                <div className="block">Determine whether this version is older than the given version (not equal to).</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherVersion</code> - <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> to compare this one to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is older than the given one.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isOlderThan(int,int,int,int)">
                <h3>isOlderThan</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isOlderThan</span><wbr /><span className="parameters">(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion)</span></div>
                <div className="block">Determine whether this version is older than the one represented by the four given version components (not equal to).</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherMajor</code> - Major component of the version to compare to</div>
                  <div className="dd"><code>otherMinor</code> - Minor component of the version to compare to</div>
                  <div className="dd"><code>otherRevision</code> - Revision component of the version to compare to</div>
                  <div className="dd"><code>otherAbiVersion</code> - ABI version component of the version to compare to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is older than the one with the given components.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isOlderThan(int,int,int,int,long)">
                <h3>isOlderThan</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isOlderThan</span><wbr /><span className="parameters">(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</span></div>
                <div className="block">Determine whether this version is older than the one represented by the five given version components (not equal to).</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherMajor</code> - Major component of the version to compare to</div>
                  <div className="dd"><code>otherMinor</code> - Minor component of the version to compare to</div>
                  <div className="dd"><code>otherRevision</code> - Revision component of the version to compare to</div>
                  <div className="dd"><code>otherAbiVersion</code> - ABI version component of the version to compare to</div>
                  <div className="dd"><code>otherBuild</code> - Build number component of the version to compare to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is older than the one with the given components.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isEqualTo(com.gpudb.GPUdbBase.GPUdbVersion)">
                <h3>isEqualTo</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isEqualTo</span><wbr /><span className="parameters">(<a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb">GPUdbBase.GPUdbVersion</a> otherVersion)</span></div>
                <div className="block">Determine whether this version is equal to the given version.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherVersion</code> - <a href="/content/api/java/com/gpudb/GPUdbBase.GPUdbVersion" title="class in com.gpudb"><code>GPUdbBase.GPUdbVersion</code></a> to compare this one to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is equal to the given one.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isEqualTo(int,int,int,int)">
                <h3>isEqualTo</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isEqualTo</span><wbr /><span className="parameters">(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion)</span></div>
                <div className="block">Determine whether this version is equal to the one represented by the four given version components.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherMajor</code> - Major component of the version to compare to</div>
                  <div className="dd"><code>otherMinor</code> - Minor component of the version to compare to</div>
                  <div className="dd"><code>otherRevision</code> - Revision component of the version to compare to</div>
                  <div className="dd"><code>otherAbiVersion</code> - ABI version component of the version to compare to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is equal to the one with the given components.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="isEqualTo(int,int,int,int,long)">
                <h3>isEqualTo</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">isEqualTo</span><wbr /><span className="parameters">(int otherMajor, int otherMinor, int otherRevision, int otherAbiVersion, long otherBuild)</span></div>
                <div className="block">Determine whether this version is equal to the one represented by the five given version components.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>otherMajor</code> - Major component of the version to compare to</div>
                  <div className="dd"><code>otherMinor</code> - Minor component of the version to compare to</div>
                  <div className="dd"><code>otherRevision</code> - Revision component of the version to compare to</div>
                  <div className="dd"><code>otherAbiVersion</code> - ABI version component of the version to compare to</div>
                  <div className="dd"><code>otherBuild</code> - Build number component of the version to compare to</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">true if this version is equal to the one with the given components.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="equals(java.lang.Object)">
                <h3>equals</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">boolean</span> <span className="element-name">equals</span><wbr /><span className="parameters">(<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> obj)</span></div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><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></code> in class <code><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></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="toString()">
                <h3>toString</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/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></span> <span className="element-name">toString</span>()</div>

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><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></code> in class <code><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></code></div>
                </div>
              </div>
            </li>

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

                <div className="dl notes">
                  <div className="dt">Overrides:</div>
                  <div className="dd"><code><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></code> in class <code><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></code></div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
