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

# Type.Column.ColumnBaseType

> Type.Column.ColumnBaseType — 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="Enum Type.Column.ColumnBaseType" className="title">Enum Type.Column.ColumnBaseType</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">
      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" className="external-link">java.lang.Enum</a>\<<a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a>>
      <div className="inheritance">com.gpudb.Type.Column.ColumnBaseType</div>
    </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/io/Serializable.html" title="class or interface in java.io" className="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" className="external-link">Comparable</a>\<<a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a>></code></div>
    </div>

    <div className="dl notes">
      <div className="dt">Enclosing class:</div>
      <div className="dd"><code><a href="/content/api/java/com/gpudb/Type.Column" title="class in com.gpudb">Type.Column</a></code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="modifiers">public static enum </span><span className="element-name type-name-label">Type.Column.ColumnBaseType</span> <span className="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" className="external-link">Enum</a>\<<a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a>></span></div>
    <div className="block">An enumeration of base types for column (excluding any property-related subtypes). This is synonymous to using the Class type for the column, but the enumeration provides the ability to use switches instead of if statements for checking which type the column is.</div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section constants-summary" id="enum-constant-summary">
          <h2>Enum Constant Summary</h2>
          <div className="caption"><span>Enum Constants</span></div>

          <div className="summary-table two-column-summary">
            <div className="table-header col-first">Enum Constant</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><code><a href="#BYTES" className="member-name-link">BYTES</a></code></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><code><a href="#DOUBLE" className="member-name-link">DOUBLE</a></code></div>
            <div className="col-last odd-row-color"> </div>
            <div className="col-first even-row-color"><code><a href="#FLOAT" className="member-name-link">FLOAT</a></code></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><code><a href="#INTEGER" className="member-name-link">INTEGER</a></code></div>
            <div className="col-last odd-row-color"> </div>
            <div className="col-first even-row-color"><code><a href="#LONG" className="member-name-link">LONG</a></code></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><code><a href="#STRING" className="member-name-link">STRING</a></code></div>
            <div className="col-last odd-row-color"> </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-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabIndex="-1" className="table-tab">Static 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-tab1 method-summary-table-tab4"><code>static <a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" className="member-name-link">valueOf</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> name)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
                  <div className="block">Returns the enum constant of this type with the specified name.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a>\[]</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#values()" className="member-name-link">values</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
                  <div className="block">Returns an array containing the constants of this enum type, in the order they are declared.</div>
                </div>
              </div>
            </div>
          </div>

          <div className="inherited-list">
            <h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" className="external-link">Enum</a></h3>
            <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.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/Enum.html#compareTo(E)" title="class or interface in java.lang" className="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.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/Enum.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/Enum.html#getDeclaringClass()" title="class or interface in java.lang" className="external-link">getDeclaringClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.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/Enum.html#name()" title="class or interface in java.lang" className="external-link">name</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" className="external-link">ordinal</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.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/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" className="external-link">valueOf</a></code>
          </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#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 constant-details" id="enum-constant-detail">
          <h2>Enum Constant Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="INTEGER">
                <h3>INTEGER</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></span> <span className="element-name">INTEGER</span></div>
              </div>
            </li>

            <li>
              <div className="section detail" id="LONG">
                <h3>LONG</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></span> <span className="element-name">LONG</span></div>
              </div>
            </li>

            <li>
              <div className="section detail" id="FLOAT">
                <h3>FLOAT</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></span> <span className="element-name">FLOAT</span></div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DOUBLE">
                <h3>DOUBLE</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></span> <span className="element-name">DOUBLE</span></div>
              </div>
            </li>

            <li>
              <div className="section detail" id="STRING">
                <h3>STRING</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></span> <span className="element-name">STRING</span></div>
              </div>
            </li>

            <li>
              <div className="section detail" id="BYTES">
                <h3>BYTES</h3>
                <div className="member-signature"><span className="modifiers">public static final</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></span> <span className="element-name">BYTES</span></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="values()">
                <h3>values</h3>
                <div className="member-signature"><span className="modifiers">public static</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a>\[]</span> <span className="element-name">values</span>()</div>
                <div className="block">Returns an array containing the constants of this enum type, in the order they are declared.</div>

                <div className="dl notes">
                  <div className="dt">Returns:</div>
                  <div className="dd">an array containing the constants of this enum type, in the order they are declared</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="valueOf(java.lang.String)">
                <h3>valueOf</h3>
                <div className="member-signature"><span className="modifiers">public static</span> <span className="return-type"><a href="/content/api/java/com/gpudb/Type.Column.ColumnBaseType" title="enum in com.gpudb">Type.Column.ColumnBaseType</a></span> <span className="element-name">valueOf</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> name)</span></div>
                <div className="block">Returns the enum constant of this type with the specified name. The string must match <span className="i">exactly</span> an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the enum constant to be returned.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the enum constant with the specified name</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/IllegalArgumentException.html" title="class or interface in java.lang" className="external-link">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" className="external-link">NullPointerException</a></code> - if the argument is null</div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
