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

# RecordBase

> RecordBase — 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 RecordBase" className="title">Class RecordBase</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.RecordBase</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="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code>, <code>org.apache.avro.generic.GenericContainer</code>, <code>org.apache.avro.generic.IndexedRecord</code></div>
    </div>

    <div className="dl notes">
      <div className="dt">Direct Known Subclasses:</div>
      <div className="dd"><code><a href="/content/api/java/com/gpudb/GenericRecord" title="class in com.gpudb">GenericRecord</a></code>, <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="modifiers">public abstract class </span><span className="element-name type-name-label">RecordBase</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> implements <a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></span></div>
    <div className="block">Abstract class that provides default implementations of most methods of <a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb"><code>Record</code></a>. Derived classes must at a minimum implement the <a href="/content/api/java/com/gpudb/Record#getType()"><code>Record.getType()</code></a>, <a href="/content/api/java/com/gpudb/Record#get(int)"><code>Record.get(int)</code></a>, and <a href="/content/api/java/com/gpudb/Record#put(int,java.lang.Object)"><code>Record.put(int, Object)</code></a> methods.</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()" className="member-name-link">RecordBase</a>()</code></div>
            <div className="col-last even-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-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>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><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 className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#get(java.lang.String)" className="member-name-link">get</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 odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field.</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/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getArray(int)" className="member-name-link">getArray</a><wbr />(int index)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with array property, return a native Java array of the appropriate type: Boolean\[], Integer\[], Long\[], Float\[], Double\[], BigInteger\[], or String\[].</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/Object.html" title="class or interface in java.lang" className="external-link">Object</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getArray(java.lang.String)" className="member-name-link">getArray</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 odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with array property, return a native Java array of the appropriate type: Boolean\[], Integer\[], Long\[], Float\[], Double\[], BigInteger\[], or String\[].</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/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBytes(int)" className="member-name-link">getBytes</a><wbr />(int index)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link"><code>ByteBuffer</code></a>.</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/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBytes(java.lang.String)" className="member-name-link">getBytes</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 odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link"><code>ByteBuffer</code></a>.</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/util/Map.html" title="class or interface in java.util" className="external-link">Map</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>,<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>></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDataMap()" className="member-name-link">getDataMap</a>()</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a> of field names to values that is bound to the record (updates made to the map are reflected in the record and vice versa).</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/Double.html" title="class or interface in java.lang" className="external-link">Double</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDouble(int)" className="member-name-link">getDouble</a><wbr />(int index)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" className="external-link"><code>Double</code></a>.</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/Double.html" title="class or interface in java.lang" className="external-link">Double</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDouble(java.lang.String)" className="member-name-link">getDouble</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-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" className="external-link"><code>Double</code></a>.</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/Float.html" title="class or interface in java.lang" className="external-link">Float</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFloat(int)" className="member-name-link">getFloat</a><wbr />(int index)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Float.html" title="class or interface in java.lang" className="external-link"><code>Float</code></a>.</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/Float.html" title="class or interface in java.lang" className="external-link">Float</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFloat(java.lang.String)" className="member-name-link">getFloat</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-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Float.html" title="class or interface in java.lang" className="external-link"><code>Float</code></a>.</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/Integer.html" title="class or interface in java.lang" className="external-link">Integer</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getInt(int)" className="member-name-link">getInt</a><wbr />(int index)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" className="external-link"><code>Integer</code></a>.</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/Integer.html" title="class or interface in java.lang" className="external-link">Integer</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getInt(java.lang.String)" className="member-name-link">getInt</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-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" className="external-link"><code>Integer</code></a>.</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/util/Map.html" title="class or interface in java.util" className="external-link">Map</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>,<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>></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getJson(int)" className="member-name-link">getJson</a><wbr />(int index)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with JSON property, return a Java Map representing the JSON object.</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/util/Map.html" title="class or interface in java.util" className="external-link">Map</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>,<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>></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getJson(java.lang.String)" className="member-name-link">getJson</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-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with JSON property, return a Java Map representing the JSON object.</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/Long.html" title="class or interface in java.lang" className="external-link">Long</a></code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLong(int)" className="member-name-link">getLong</a><wbr />(int index)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" className="external-link"><code>Long</code></a>.</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/Long.html" title="class or interface in java.lang" className="external-link">Long</a></code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLong(java.lang.String)" className="member-name-link">getLong</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-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" className="external-link"><code>Long</code></a>.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.avro.Schema</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSchema()" className="member-name-link">getSchema</a>()</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the Avro record schema of the record.</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="#getString(int)" className="member-name-link">getString</a><wbr />(int index)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <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"><code>String</code></a>.</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="#getString(java.lang.String)" className="member-name-link">getString</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 odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Returns the value of the specified field cast to a <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"><code>String</code></a>.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>float\[]</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getVector(int)" className="member-name-link">getVector</a><wbr />(int index)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For byte columns with a vector property, return a native Java array of float.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>float\[]</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getVector(java.lang.String)" className="member-name-link">getVector</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 odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For byte columns with a vector property, return a native Java array of float.</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>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#put(java.lang.String,java.lang.Object)" className="member-name-link">put</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, <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> value)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">Sets the value of the specified field.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putArray(int,java.lang.Object)" className="member-name-link">putArray</a><wbr />(int index, <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> value)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with array property, parse the value parameter which may be a String, List\<?>, int\[], Integer\[], long\[], Long\[], float\[], Float\[], double\[], Double\[].</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putArray(java.lang.String,java.lang.Object)" className="member-name-link">putArray</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, <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> value)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with array property, parse the value parameter which may be a String, List\<?>, int\[], Integer\[], long\[], Long\[], float\[], Float\[], double\[], Double\[].</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putBytes(int,java.lang.Object)" className="member-name-link">putBytes</a><wbr />(int index, <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> value)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For Byte columns, parse the value parameter which may be a ByteBuffer or byte\[].</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putBytes(java.lang.String,java.lang.Object)" className="member-name-link">putBytes</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, <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> value)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For Byte columns, parse the value parameter which may be a ByteBuffer or byte\[].</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putDateTime(int,java.lang.Object)" className="member-name-link">putDateTime</a><wbr />(int index, <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> value)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the system timezone.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putDateTime(int,java.lang.Object,java.util.TimeZone)" className="member-name-link">putDateTime</a><wbr />(int index, <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> value, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TimeZone.html" title="class or interface in java.util" className="external-link">TimeZone</a> timezone)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the given timezone (system timezone if none given).</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putDateTime(java.lang.String,java.lang.Object)" className="member-name-link">putDateTime</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, <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> value)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the system timezone.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putDateTime(java.lang.String,java.lang.Object,java.util.TimeZone)" className="member-name-link">putDateTime</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, <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> value, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TimeZone.html" title="class or interface in java.util" className="external-link">TimeZone</a> timezone)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the given timezone (system timezone if none given).</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putDecimal(java.lang.String,java.lang.Object)" className="member-name-link">putDecimal</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, <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> value)</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>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putJson(int,java.lang.Object)" className="member-name-link">putJson</a><wbr />(int index, <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> value)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For String columns with json property, parse the value parameter which may be a String, or Map\<String, String>.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putJson(java.lang.String,java.lang.Object)" className="member-name-link">putJson</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, <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> value)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For String columns with json property, parse the value parameter which may be a String, or Map\<String, String>.</div>
                </div>

                <div className="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putVector(int,java.lang.Object)" className="member-name-link">putVector</a><wbr />(int index, <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> value)</code></div>

                <div className="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For bytes columns with vector property, parse the value parameter which may be a string, float\[], Float\[] or List\<Float>.</div>
                </div>

                <div className="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
                <div className="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#putVector(java.lang.String,java.lang.Object)" className="member-name-link">putVector</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, <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> value)</code></div>

                <div className="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
                  <div className="block">For bytes columns with vector property, parse the value property which may be a string, float\[], Float\[] or List\<Float>.</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="#toString()" className="member-name-link">toString</a>()</code></div>
                <div className="col-last odd-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 className="inherited-list">
            <h3 id="methods-inherited-from-class-com.gpudb.Record">Methods inherited from interface com.gpudb.<a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></h3>
            <code><a href="/content/api/java/com/gpudb/Record#get(int)">get</a>, <a href="/content/api/java/com/gpudb/Record#getType()">getType</a>, <a href="/content/api/java/com/gpudb/Record#put(int,java.lang.Object)">put</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>()">
                <h3>RecordBase</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="element-name">RecordBase</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="getSchema()">
                <h3>getSchema</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">org.apache.avro.Schema</span> <span className="element-name">getSchema</span>()</div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getSchema()">Record</a></code></span></div>
                <div className="block">Returns the Avro record schema of the record.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code>getSchema</code> in interface <code>org.apache.avro.generic.GenericContainer</code></div>
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getSchema()">getSchema</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the Avro record schema of the record</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="get(java.lang.String)">
                <h3>get</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/Object.html" title="class or interface in java.lang" className="external-link">Object</a></span> <span className="element-name">get</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"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#get(java.lang.String)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#get(java.lang.String)">get</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field, or <code>null</code> if no field with the specified name exists</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getArray(java.lang.String)">
                <h3>getArray</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/Object.html" title="class or interface in java.lang" className="external-link">Object</a></span> <span className="element-name">getArray</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> throws <span className="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></span></div>
                <div className="block">For string columns with array property, return a native Java array of the appropriate type: Boolean\[], Integer\[], Long\[], Float\[], Double\[], BigInteger\[], or String\[]. For binary columns with vector property, return float\[].</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">a native Java array of the appropriate type for the given column name</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 the operation.</div>
                  <div className="dd"><code>com.fasterxml.jackson.core.JsonProcessingException</code></div>
                  <div className="dd"><code>com.fasterxml.jackson.databind.JsonMappingException</code></div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getArray(int)">
                <h3>getArray</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/Object.html" title="class or interface in java.lang" className="external-link">Object</a></span> <span className="element-name">getArray</span><wbr /><span className="parameters">(int index)</span> throws <span className="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></span></div>
                <div className="block">For string columns with array property, return a native Java array of the appropriate type: Boolean\[], Integer\[], Long\[], Float\[], Double\[], BigInteger\[], or String\[]. For binary columns with vector property, return float\[].</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">a native Java array of the appropriate type for the given column index</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 the operation.</div>
                  <div className="dd"><code>com.fasterxml.jackson.core.JsonProcessingException</code></div>
                  <div className="dd"><code>com.fasterxml.jackson.databind.JsonMappingException</code></div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getBytes(int)">
                <h3>getBytes</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/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a></span> <span className="element-name">getBytes</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getBytes(int)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link"><code>ByteBuffer</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getBytes(int)">getBytes</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the index of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getBytes(java.lang.String)">
                <h3>getBytes</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/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link">ByteBuffer</a></span> <span className="element-name">getBytes</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"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getBytes(java.lang.String)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" className="external-link"><code>ByteBuffer</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getBytes(java.lang.String)">getBytes</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getDouble(int)">
                <h3>getDouble</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/Double.html" title="class or interface in java.lang" className="external-link">Double</a></span> <span className="element-name">getDouble</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getDouble(int)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" className="external-link"><code>Double</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getDouble(int)">getDouble</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the index of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getDouble(java.lang.String)">
                <h3>getDouble</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/Double.html" title="class or interface in java.lang" className="external-link">Double</a></span> <span className="element-name">getDouble</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"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getDouble(java.lang.String)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" className="external-link"><code>Double</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getDouble(java.lang.String)">getDouble</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getFloat(int)">
                <h3>getFloat</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/Float.html" title="class or interface in java.lang" className="external-link">Float</a></span> <span className="element-name">getFloat</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getFloat(int)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Float.html" title="class or interface in java.lang" className="external-link"><code>Float</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getFloat(int)">getFloat</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the index of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getFloat(java.lang.String)">
                <h3>getFloat</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/Float.html" title="class or interface in java.lang" className="external-link">Float</a></span> <span className="element-name">getFloat</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"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getFloat(java.lang.String)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Float.html" title="class or interface in java.lang" className="external-link"><code>Float</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getFloat(java.lang.String)">getFloat</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getInt(int)">
                <h3>getInt</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/Integer.html" title="class or interface in java.lang" className="external-link">Integer</a></span> <span className="element-name">getInt</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getInt(int)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" className="external-link"><code>Integer</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getInt(int)">getInt</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the index of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getInt(java.lang.String)">
                <h3>getInt</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/Integer.html" title="class or interface in java.lang" className="external-link">Integer</a></span> <span className="element-name">getInt</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"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getInt(java.lang.String)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" className="external-link"><code>Integer</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getInt(java.lang.String)">getInt</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getJson(java.lang.String)">
                <h3>getJson</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/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<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>></span> <span className="element-name">getJson</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> throws <span className="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></span></div>
                <div className="block">For string columns with JSON property, return a Java Map representing the JSON object.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">a native Java map of the appropriate type for the given column name</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 the operation.</div>
                  <div className="dd"><code>com.fasterxml.jackson.core.JsonProcessingException</code></div>
                  <div className="dd"><code>com.fasterxml.jackson.databind.JsonMappingException</code></div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getJson(int)">
                <h3>getJson</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/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<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>></span> <span className="element-name">getJson</span><wbr /><span className="parameters">(int index)</span> throws <span className="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></span></div>
                <div className="block">For string columns with JSON property, return a Java Map representing the JSON object.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">a native Java map of the appropriate type for the given column index</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 the operation.</div>
                  <div className="dd"><code>com.fasterxml.jackson.core.JsonProcessingException</code></div>
                  <div className="dd"><code>com.fasterxml.jackson.databind.JsonMappingException</code></div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getLong(int)">
                <h3>getLong</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/Long.html" title="class or interface in java.lang" className="external-link">Long</a></span> <span className="element-name">getLong</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getLong(int)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" className="external-link"><code>Long</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getLong(int)">getLong</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the index of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getLong(java.lang.String)">
                <h3>getLong</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/Long.html" title="class or interface in java.lang" className="external-link">Long</a></span> <span className="element-name">getLong</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"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getLong(java.lang.String)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" className="external-link"><code>Long</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getLong(java.lang.String)">getLong</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getString(int)">
                <h3>getString</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">getString</span><wbr /><span className="parameters">(int index)</span></div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getString(int)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <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"><code>String</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getString(int)">getString</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - the index of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getString(java.lang.String)">
                <h3>getString</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">getString</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"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getString(java.lang.String)">Record</a></code></span></div>
                <div className="block">Returns the value of the specified field cast to a <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"><code>String</code></a>. If the field is not of the correct type an exception will be thrown.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getString(java.lang.String)">getString</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the value of the field</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getVector(java.lang.String)">
                <h3>getVector</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">float\[]</span> <span className="element-name">getVector</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> throws <span className="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></span></div>
                <div className="block">For byte columns with a vector property, return a native Java array of float.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">an array of floats for the given vector column name</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 the operation.</div>
                  <div className="dd"><code>com.fasterxml.jackson.core.JsonProcessingException</code></div>
                  <div className="dd"><code>com.fasterxml.jackson.databind.JsonMappingException</code></div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getVector(int)">
                <h3>getVector</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">float\[]</span> <span className="element-name">getVector</span><wbr /><span className="parameters">(int index)</span> throws <span className="exceptions"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></span></div>
                <div className="block">For byte columns with a vector property, return a native Java array of float.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dt">Returns:</div>
                  <div className="dd">an array of floats for the given vector column index</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 the operation.</div>
                  <div className="dd"><code>com.fasterxml.jackson.core.JsonProcessingException</code></div>
                  <div className="dd"><code>com.fasterxml.jackson.databind.JsonMappingException</code></div>
                  <div className="dd"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" className="external-link">Exception</a></code></div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="put(java.lang.String,java.lang.Object)">
                <h3>put</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">put</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, <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> value)</span></div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#put(java.lang.String,java.lang.Object)">Record</a></code></span></div>
                <div className="block">Sets the value of the specified field.</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#put(java.lang.String,java.lang.Object)">put</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - the name of the field</div>
                  <div className="dd"><code>value</code> - the new value</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putArray(java.lang.String,java.lang.Object)">
                <h3>putArray</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putArray</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, <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> value)</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">For string columns with array property, parse the value parameter which may be a String, List\<?>, int\[], Integer\[], long\[], Long\[], float\[], Float\[], double\[], Double\[]. If the value is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putArray(int,java.lang.Object)">
                <h3>putArray</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putArray</span><wbr /><span className="parameters">(int index, <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> value)</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">For string columns with array property, parse the value parameter which may be a String, List\<?>, int\[], Integer\[], long\[], Long\[], float\[], Float\[], double\[], Double\[]. If the value is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putBytes(java.lang.String,java.lang.Object)">
                <h3>putBytes</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putBytes</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, <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> value)</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">For Byte columns, parse the value parameter which may be a ByteBuffer or byte\[]. If the value is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dd"><code>value</code> - The value to be set.</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putBytes(int,java.lang.Object)">
                <h3>putBytes</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putBytes</span><wbr /><span className="parameters">(int index, <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> value)</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">For Byte columns, parse the value parameter which may be a ByteBuffer or byte\[]. If the value is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dd"><code>value</code> - The value to be set.</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putDateTime(java.lang.String,java.lang.Object)">
                <h3>putDateTime</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putDateTime</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, <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> value)</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">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the system timezone. If the column is not of a relevant type, set the value without any parsing (so that any string or other typed values can be set using this method without resorting to first check the column's type before calling it). Caveat is that due to string manipulation, this is considerably slower than <a href="#put(java.lang.String,java.lang.Object)"><code>put(java.lang.String, java.lang.Object)</code></a>. So, use this method only if you know that a non-Kinetica date/time/datetime format is being used.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putDateTime(java.lang.String,java.lang.Object,java.util.TimeZone)">
                <h3>putDateTime</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putDateTime</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, <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> value, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TimeZone.html" title="class or interface in java.util" className="external-link">TimeZone</a> timezone)</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">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the given timezone (system timezone if none given). If the column is not of a relevant type, set the value without any parsing (so that any string or other typed values can be set using this method without resorting to first check the column's type before calling it). Caveat is that due to string manipulation, this is considerably slower than <a href="#put(java.lang.String,java.lang.Object)"><code>put(java.lang.String, java.lang.Object)</code></a>. So, use this method only if you know that a non-Kinetica date/time/datetime format is being used.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</div>
                  <div className="dd"><code>timezone</code> - Optional parameter specifying the timezone to use for parsing the given value. If null, the system timezone is used.</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putDateTime(int,java.lang.Object)">
                <h3>putDateTime</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putDateTime</span><wbr /><span className="parameters">(int index, <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> value)</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">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the system timezone. If the column is not of a relevant type, throw an error. Caveat is that due to string manipulation, this is considerably slower than <a href="#put(java.lang.String,java.lang.Object)"><code>put(java.lang.String, java.lang.Object)</code></a>. So, use this method only if you know that a non-Kinetica date/time/datetime format is being used.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putDateTime(int,java.lang.Object,java.util.TimeZone)">
                <h3>putDateTime</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putDateTime</span><wbr /><span className="parameters">(int index, <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> value, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TimeZone.html" title="class or interface in java.util" className="external-link">TimeZone</a> timezone)</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">For string columns with date, time, or datetime property, parse the string and convert to the appropriate Kinetica format using the given timezone (system timezone if none given). If the column is not of a relevant type, set the value without any parsing (so that any string or other typed values can be set using this method without resorting to first check the column's type before calling it). Caveat is that due to string manipulation, this is considerably slower than <a href="#put(java.lang.String,java.lang.Object)"><code>put(java.lang.String, java.lang.Object)</code></a>. So, use this method only if you know that a non-Kinetica date/time/datetime format is being used. The following patterns are accepted for date and datetime columns: 1) yyyy\[-]\[/]\[.]MM\[-]\[/]\[.]dd\[ ]\['T']\[HH:mm\[:ss]\[.S\[S]\[S]\[S]\[S]\[S]]\[ ]\[XXX]\[Z]\[z]\[VV]\[x]] 2) MM\[-]\[/]\[.]dd\[-]\[/]\[.]yyyy\[ ]\['T']\[HH:mm\[:ss]\[.S\[S]\[S]\[S]\[S]\[S]]\[ ]\[XXX]\[Z]\[z]\[VV]\[x]] 3) dd\[-]\[/]\[.]MM\[-]\[/]\[.]yyyy\[ ]\['T']\[HH:mm\[:ss]\[.S\[S]\[S]\[S]\[S]\[S]]\[ ]\[XXX]\[Z]\[z]\[VV]\[x]] The following pattern is accepted by time-type columns: HH:mm\[:ss]\[.S\[S]\[S]\[S]\[S]\[S]]\[ ]\[XXX]\[Z]\[z]\[VV]\[x] In other words, the date component can be any of YMD, MDY, or DMY pattern withh '-', '.', or '/' as the separator. And, the time component must have hours and minutes, but can optionally have seconds, fraction of a second (up to six digits) and some form of a timezone identifier.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</div>
                  <div className="dd"><code>timezone</code> - Optional parameter specifying the timezone to use for parsing the given value. If null, the system timezone is used.</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putJson(java.lang.String,java.lang.Object)">
                <h3>putJson</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putJson</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, <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> value)</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">For String columns with json property, parse the value parameter which may be a String, or Map\<String, String>. If the column is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putJson(int,java.lang.Object)">
                <h3>putJson</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putJson</span><wbr /><span className="parameters">(int index, <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> value)</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">For String columns with json property, parse the value parameter which may be a String, or Map\<String, String>. If the column is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putVector(java.lang.String,java.lang.Object)">
                <h3>putVector</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putVector</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, <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> value)</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">For bytes columns with vector property, parse the value property which may be a string, float\[], Float\[] or List\<Float>. If the column is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>name</code> - The name of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putVector(int,java.lang.Object)">
                <h3>putVector</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putVector</span><wbr /><span className="parameters">(int index, <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> value)</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">For bytes columns with vector property, parse the value parameter which may be a string, float\[], Float\[] or List\<Float>. If the column is not of a relevant type, throw an error.</div>

                <div className="dl notes">
                  <div className="dt">Parameters:</div>
                  <div className="dd"><code>index</code> - The index of the column.</div>
                  <div className="dd"><code>value</code> - The value to be parsed (based on the given column's type).</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 the operation.</div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="putDecimal(java.lang.String,java.lang.Object)">
                <h3>putDecimal</h3>
                <div className="member-signature"><span className="modifiers">public</span> <span className="return-type">void</span> <span className="element-name">putDecimal</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, <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> value)</span></div>
              </div>
            </li>

            <li>
              <div className="section detail" id="getDataMap()">
                <h3>getDataMap</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/util/Map.html" title="class or interface in java.util" className="external-link">Map</a>\<<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>,<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>></span> <span className="element-name">getDataMap</span>()</div>
                <div className="block"><span className="description-from-type-label">Description copied from interface: <code><a href="/content/api/java/com/gpudb/Record#getDataMap()">Record</a></code></span></div>
                <div className="block">Returns a <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" className="external-link"><code>Map</code></a> of field names to values that is bound to the record (updates made to the map are reflected in the record and vice versa).</div>

                <div className="dl notes">
                  <div className="dt">Specified by:</div>
                  <div className="dd"><code><a href="/content/api/java/com/gpudb/Record#getDataMap()">getDataMap</a></code> in interface <code><a href="/content/api/java/com/gpudb/Record" title="interface in com.gpudb">Record</a></code></div>
                  <div className="dt">Returns:</div>
                  <div className="dd">the map</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="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>

            <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>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
