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

> GPUdb.Type.Column — Kinetica API

<div className="kinetica-jsdoc">
  <h1 className="page-title">Class: Column</h1>

  <div className="section">
    <div className="header">
      <h2><span className="attribs"><span className="type-signature" /></span> <span className="ancestors"><a href="/content/api/javascript/GPUdb">GPUdb</a><a href="/content/api/javascript/GPUdb.Type">.Type</a>.</span>Column<span className="signature">(name, type, …properties<span className="signature-attributes">opt</span>)</span><span className="type-signature" /></h2>
      <div className="class-description">Metadata about a column that is part of a GPUdb type.</div>
    </div>

    <div className="article">
      <div className="container-overview">
        <h2>Constructor</h2>
        <h4 className="name" id="Column"><span className="type-signature" />new Column<span className="signature">(name, type, …properties<span className="signature-attributes">opt</span>)</span><span className="type-signature" /></h4>
        <div className="description"> Creates a Column object containing metadata about a column that is part of a GPUdb type. </div>
        <h5>Parameters:</h5>

        <table className="params">
          <thead>
            <tr>
              <th>Name</th>
              <th>Type</th>
              <th>Attributes</th>
              <th className="last">Description</th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td className="name"><code>name</code></td>
              <td className="type"> <span className="param-type">String</span> </td>

              <td className="attributes" />

              <td className="description last">The name of the column.</td>
            </tr>

            <tr>
              <td className="name"><code>type</code></td>
              <td className="type"> <span className="param-type">String</span> </td>

              <td className="attributes" />

              <td className="description last">The data type of the column.</td>
            </tr>

            <tr>
              <td className="name"><code>properties</code></td>
              <td className="type"> <span className="param-type">String</span> </td>
              <td className="attributes"> \<optional><br /> \<repeatable><br /> </td>
              <td className="description last">The list of properties that apply to the column; defaults to none.</td>
            </tr>
          </tbody>
        </table>

        <div className="dl details">
          <div className="dt tag-source">Source:</div>

          <div className="dd tag-source">
            <ul className="dummy">
              <li> , </li>
            </ul>
          </div>
        </div>
      </div>

      <h3 className="subsection-title">Members</h3>
      <h4 className="name" id="name"><span className="type-signature" />name<span className="type-signature"> :String</span></h4>
      <div className="description"> The name of the column. </div>
      <h5>Type:</h5>

      <ul>
        <li> <span className="param-type">String</span> </li>
      </ul>

      <div className="dl details">
        <div className="dt tag-source">Source:</div>

        <div className="dd tag-source">
          <ul className="dummy">
            <li> , </li>
          </ul>
        </div>
      </div>

      <h4 className="name" id="properties"><span className="type-signature" />properties<span className="type-signature"> :Array.\<String></span></h4>
      <div className="description"> The list of properties that apply to the column. </div>
      <h5>Type:</h5>

      <ul>
        <li> <span className="param-type">Array.\<String></span> </li>
      </ul>

      <div className="dl details">
        <div className="dt tag-source">Source:</div>

        <div className="dd tag-source">
          <ul className="dummy">
            <li> , </li>
          </ul>
        </div>
      </div>

      <h4 className="name" id="type"><span className="type-signature" />type<span className="type-signature"> :String</span></h4>
      <div className="description"> The data type of the column. </div>
      <h5>Type:</h5>

      <ul>
        <li> <span className="param-type">String</span> </li>
      </ul>

      <div className="dl details">
        <div className="dt tag-source">Source:</div>

        <div className="dd tag-source">
          <ul className="dummy">
            <li> , </li>
          </ul>
        </div>
      </div>

      <h3 className="subsection-title">Methods</h3>
      <h4 className="name" id="is_nullable"><span className="type-signature" />is\_nullable<span className="signature">()</span><span className="type-signature"> → {"{"}boolean{"}"}</span></h4>
      <div className="description"> Gets whether the column is nullable. </div>

      <div className="dl details">
        <div className="dt tag-source">Source:</div>

        <div className="dd tag-source">
          <ul className="dummy">
            <li> , </li>
          </ul>
        </div>
      </div>

      <h5>Returns:</h5>
      <div className="param-desc"> Whether the column is nullable. </div>

      <div className="dl">
        <div className="dt"> Type </div>
        <div className="dd"> <span className="param-type">boolean</span> </div>
      </div>
    </div>
  </div>
</div>
