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

# RecordObject.Column

> RecordObject.Column — 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="Annotation Type RecordObject.Column" className="title">Annotation Type RecordObject.Column</h1>
  </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/RecordObject" title="class in com.gpudb">RecordObject</a></code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="annotations"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Retention.html" title="class or interface in java.lang.annotation" className="external-link">@Retention</a>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/RetentionPolicy.html#RUNTIME" title="class or interface in java.lang.annotation" className="external-link">RUNTIME</a>) <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Target.html" title="class or interface in java.lang.annotation" className="external-link">@Target</a>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/ElementType.html#FIELD" title="class or interface in java.lang.annotation" className="external-link">FIELD</a>) </span><span className="modifiers">public static @interface </span><span className="element-name type-name-label">RecordObject.Column</span></div>
    <div className="block">Indicates that a public field is a GPUdb type column.</div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section member-summary" id="annotation-interface-required-element-summary">
          <h2>Required Element Summary</h2>
          <div className="caption"><span>Required Elements</span></div>

          <div className="summary-table three-column-summary">
            <div className="table-header col-first">Modifier and Type</div>
            <div className="table-header col-second">Required Element</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><code>int</code></div>
            <div className="col-second even-row-color"><code><a href="#order()" className="member-name-link">order</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">The order of the column relative to other columns.</div>
            </div>
          </div>
        </div>
      </li>

      <li>
        <div className="section member-summary" id="annotation-interface-optional-element-summary">
          <h2>Optional Element Summary</h2>
          <div className="caption"><span>Optional Elements</span></div>

          <div className="summary-table three-column-summary">
            <div className="table-header col-first">Modifier and Type</div>
            <div className="table-header col-second">Optional Element</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><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"><code><a href="#name()" className="member-name-link">name</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">The name of the column.</div>
            </div>

            <div className="col-first odd-row-color"><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"><code><a href="#properties()" className="member-name-link">properties</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">A list of properties that are applicable to the column.</div>
            </div>
          </div>
        </div>
      </li>
    </ul>
  </div>

  <div className="section details" id="annotation-interface-element-detail">
    <ul className="details-list">
      <li>
        <div className="section member-details">
          <h2>Element Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="name()">
                <h3>name</h3>
                <div className="member-signature"><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">name</span></div>
                <div className="block">The name of the column. If not specified, the field name will be used.</div>

                <div className="dl notes">
                  <div className="dt">Default:</div>
                  <div className="dd"><code>""</code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="order()">
                <h3>order</h3>
                <div className="member-signature"><span className="return-type">int</span> <span className="element-name">order</span></div>
                <div className="block">The order of the column relative to other columns. If two columns have the same value for order, they will be sorted by name.</div>
              </div>
            </li>

            <li>
              <div className="section detail" id="properties()">
                <h3>properties</h3>
                <div className="member-signature"><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">properties</span></div>
                <div className="block">A list of properties that are applicable to the column.</div>

                <div className="dl notes">
                  <div className="dt">See Also:</div>

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

                <div className="dl notes">
                  <div className="dt">Default:</div>
                  <div className="dd"><code>{"{"}{"}"}</code></div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
