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

# CreateTableExternalRequest.Options

> CreateTableExternalRequest.Options — 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/protocol/package-summary">com.gpudb.protocol</a></div>
    <h1 title="Class CreateTableExternalRequest.Options" className="title">Class CreateTableExternalRequest.Options</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.protocol.CreateTableExternalRequest.Options</div>
  </div>

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

    <hr />

    <div className="type-signature"><span className="modifiers">public static final class </span><span className="element-name type-name-label">CreateTableExternalRequest.Options</span> <span className="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" className="external-link">Object</a></span></div>

    <div className="block">
      A set of string constants for the <a href="/content/api/java/com/gpudb/protocol/CreateTableExternalRequest" title="class in com.gpudb.protocol"><code>CreateTableExternalRequest</code></a> parameter <a href="/content/api/java/com/gpudb/protocol/CreateTableExternalRequest#getOptions()"><code>options</code></a>.
      <p> Optional parameters.</p>
    </div>
  </div>

  <div className="section summary">
    <ul className="summary-list">
      <li>
        <div className="section field-summary" id="field-summary">
          <h2>Field Summary</h2>
          <div className="caption"><span>Fields</span></div>

          <div className="summary-table three-column-summary">
            <div className="table-header col-first">Modifier and Type</div>
            <div className="table-header col-second">Field</div>
            <div className="table-header col-last">Description</div>
            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#ABORT" className="member-name-link">ABORT</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Stops current insertion and aborts entire operation when an error is encountered.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#ACCURACY" className="member-name-link">ACCURACY</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Scans data to get exactly-typed and sized columns for all data scanned.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#AUTO" className="member-name-link">AUTO</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Auto detect compression type.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#AVRO" className="member-name-link">AVRO</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Avro file format.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#BAD_RECORD_TABLE_LIMIT" className="member-name-link">BAD\_RECORD\_TABLE\_LIMIT</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">A positive integer indicating the maximum number of records that can be written to the bad-record-table.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#BAD_RECORD_TABLE_LIMIT_PER_INPUT" className="member-name-link">BAD\_RECORD\_TABLE\_LIMIT\_PER\_INPUT</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">For subscriptions, a positive integer indicating the maximum number of records that can be written to the bad-record-table per file/payload.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#BAD_RECORD_TABLE_NAME" className="member-name-link">BAD\_RECORD\_TABLE\_NAME</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Name of a table to which records that were rejected are written.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#BATCH_SIZE" className="member-name-link">BATCH\_SIZE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Number of records to insert per batch when inserting data.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#BZIP2" className="member-name-link">BZIP2</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">bzip2 file compression.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#COLUMN_FORMATS" className="member-name-link">COLUMN\_FORMATS</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">For each target column specified, applies the column-property-bound format to the source data loaded into that column.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#COLUMNS_TO_LOAD" className="member-name-link">COLUMNS\_TO\_LOAD</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies a comma-delimited list of columns from the source data to load.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#COLUMNS_TO_SKIP" className="member-name-link">COLUMNS\_TO\_SKIP</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies a comma-delimited list of columns from the source data to skip.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#COMPRESSION_TYPE" className="member-name-link">COMPRESSION\_TYPE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Source data compression type.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#DATALAKE_CATALOG" className="member-name-link">DATALAKE\_CATALOG</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Name of an existing datalake(iceberg) catalog used in loading files.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#DATALAKE_PATH" className="member-name-link">DATALAKE\_PATH</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Path of datalake(iceberg) object.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#DATALAKE_SNAPSHOT" className="member-name-link">DATALAKE\_SNAPSHOT</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Snapshot ID of datalake(iceberg) object.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#DATASOURCE_NAME" className="member-name-link">DATASOURCE\_NAME</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Name of an existing external data source from which data file(s) specified in <a href="/content/api/java/com/gpudb/protocol/CreateTableExternalRequest#getFilepaths()"><code>filepaths</code></a> will be loaded.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#DEFAULT_COLUMN_FORMATS" className="member-name-link">DEFAULT\_COLUMN\_FORMATS</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies the default format to be applied to source data loaded into columns with the corresponding column property.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#DELIMITED_TEXT" className="member-name-link">DELIMITED\_TEXT</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Delimited text file format; e.g., CSV, TSV, PSV, etc.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#DISTRIBUTED_LOCAL" className="member-name-link">DISTRIBUTED\_LOCAL</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">A single worker process on each node loads all files that are available to it.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#DISTRIBUTED_SHARED" className="member-name-link">DISTRIBUTED\_SHARED</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">The head node coordinates loading data by worker processes across all nodes from shared files available to all workers.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#DRY_RUN" className="member-name-link">DRY\_RUN</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Does not load data, but walks through the source data and determines the number of valid records, taking into account the current mode of <a href="#ERROR_HANDLING"><code>ERROR\_HANDLING</code></a>.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#EARLIEST" className="member-name-link">EARLIEST</a></code></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#ENABLE_INPLACE_UPDATES" className="member-name-link">ENABLE\_INPLACE\_UPDATES</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Applies only when upserting (when update\_on\_existing\_pk is true).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#ERROR_HANDLING" className="member-name-link">ERROR\_HANDLING</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies how errors should be handled upon insertion.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#EXTERNAL_TABLE_TYPE" className="member-name-link">EXTERNAL\_TABLE\_TYPE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies whether the external table holds a local copy of the external data.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#FALSE" className="member-name-link">FALSE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Reject new records when primary keys match existing records.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#FILE_TYPE" className="member-name-link">FILE\_TYPE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies the type of the file(s) whose records will be inserted.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#FLATTEN_COLUMNS" className="member-name-link">FLATTEN\_COLUMNS</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies how to handle nested columns.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#FULL" className="member-name-link">FULL</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Run a type inference on the source data (if needed) and ingest.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#GDAL_CONFIGURATION_OPTIONS" className="member-name-link">GDAL\_CONFIGURATION\_OPTIONS</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Comma separated list of gdal conf options, for the specific requests: key=value.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#GDB" className="member-name-link">GDB</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Esri/GDB file format.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#GZIP" className="member-name-link">GZIP</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">gzip file compression.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#HEAD" className="member-name-link">HEAD</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">The head node loads all data.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#IGNORE_BAD_RECORDS" className="member-name-link">IGNORE\_BAD\_RECORDS</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Malformed records are skipped.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#IGNORE_EXISTING_PK" className="member-name-link">IGNORE\_EXISTING\_PK</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies the record collision error-suppression policy for inserting into a table with a <a href="/content/concepts/tables/#primary-keys" target="_top">primary key</a>, only used when not in upsert mode (upsert mode is disabled when <a href="#UPDATE_ON_EXISTING_PK"><code>UPDATE\_ON\_EXISTING\_PK</code></a> is <a href="#FALSE"><code>FALSE</code></a>).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#INGESTION_MODE" className="member-name-link">INGESTION\_MODE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Whether to do a full load, dry run, or perform a type inference on the source data.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#JDBC_FETCH_SIZE" className="member-name-link">JDBC\_FETCH\_SIZE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">The JDBC fetch size, which determines how many rows to fetch per round trip.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#JSON" className="member-name-link">JSON</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">JSON file format.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#KAFKA_CONSUMERS_PER_RANK" className="member-name-link">KAFKA\_CONSUMERS\_PER\_RANK</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Number of Kafka consumer threads per rank (valid range 1-6).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#KAFKA_GROUP_ID" className="member-name-link">KAFKA\_GROUP\_ID</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">The group id to be used when consuming data from a Kafka topic (valid only for Kafka datasource subscriptions).</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#KAFKA_OFFSET_RESET_POLICY" className="member-name-link">KAFKA\_OFFSET\_RESET\_POLICY</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Policy to determine whether the Kafka data consumption starts either at earliest offset or latest offset.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#KAFKA_OPTIMISTIC_INGEST" className="member-name-link">KAFKA\_OPTIMISTIC\_INGEST</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Enable optimistic ingestion where Kafka topic offsets and table data are committed independently to achieve parallelism.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#KAFKA_SUBSCRIPTION_CANCEL_AFTER" className="member-name-link">KAFKA\_SUBSCRIPTION\_CANCEL\_AFTER</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Sets the Kafka subscription lifespan (in minutes).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#KAFKA_TYPE_INFERENCE_FETCH_TIMEOUT" className="member-name-link">KAFKA\_TYPE\_INFERENCE\_FETCH\_TIMEOUT</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Maximum time to collect Kafka messages before type inferencing on the set of them.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#LATEST" className="member-name-link">LATEST</a></code></div>
            <div className="col-last odd-row-color"> </div>
            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#LAYER" className="member-name-link">LAYER</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Geo files layer(s) name(s): comma separated.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#LOADING_MODE" className="member-name-link">LOADING\_MODE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Scheme for distributing the extraction and loading of data from the source data file(s).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#LOCAL_TIME_OFFSET" className="member-name-link">LOCAL\_TIME\_OFFSET</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Apply an offset to Avro local timestamp columns.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#LOGICAL" className="member-name-link">LOGICAL</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">External data will not be loaded into the database; the data will be retrieved from the source upon servicing each query against the external table.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#MANUAL" className="member-name-link">MANUAL</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Refresh only occurs when manually requested by invoking the refresh action of <a href="/content/api/java/com/gpudb/GPUdb#alterTable(com.gpudb.protocol.AlterTableRequest)"><code>GPUdb.alterTable</code></a> on this table.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#MATERIALIZED" className="member-name-link">MATERIALIZED</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Loads a copy of the external data into the database, refreshed on demand.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#MAX_CONSECUTIVE_INVALID_SCHEMA_FAILURE" className="member-name-link">MAX\_CONSECUTIVE\_INVALID\_SCHEMA\_FAILURE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Max records to skip due to schema related errors, before failing.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#MAX_RECORDS_TO_LOAD" className="member-name-link">MAX\_RECORDS\_TO\_LOAD</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Limit the number of records to load in this request: if this number is larger than <a href="#BATCH_SIZE"><code>BATCH\_SIZE</code></a>, then the number of records loaded will be limited to the next whole number of <a href="#BATCH_SIZE"><code>BATCH\_SIZE</code></a> (per working thread).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#NAME_COLUMNS_FROM_FILE" className="member-name-link">NAME\_COLUMNS\_FROM\_FILE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies a comma-delimited list of column names to be used as the source-data column names.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#NONE" className="member-name-link">NONE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">No compression.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#NUM_TASKS_PER_RANK" className="member-name-link">NUM\_TASKS\_PER\_RANK</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Number of tasks for reading file per rank.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#ON_START" className="member-name-link">ON\_START</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Refresh table on database startup and when manually requested by invoking the refresh action of <a href="/content/api/java/com/gpudb/GPUdb#alterTable(com.gpudb.protocol.AlterTableRequest)"><code>GPUdb.alterTable</code></a> on this table.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#PARQUET" className="member-name-link">PARQUET</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Apache Parquet file format.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#PERMISSIVE" className="member-name-link">PERMISSIVE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Records with missing columns are populated with nulls if possible; otherwise, the malformed records are skipped.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#POLL_INTERVAL" className="member-name-link">POLL\_INTERVAL</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">If <a href="#TRUE"><code>TRUE</code></a>, the number of seconds between attempts to load external files into the table.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#PRIMARY_KEYS" className="member-name-link">PRIMARY\_KEYS</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Comma separated list of column names to set as primary keys, when not specified in the type.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#REFRESH_METHOD" className="member-name-link">REFRESH\_METHOD</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Method by which the table can be refreshed from its source data.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#REMOTE_QUERY" className="member-name-link">REMOTE\_QUERY</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Remote SQL query from which data will be sourced.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#REMOTE_QUERY_FILTER_COLUMN" className="member-name-link">REMOTE\_QUERY\_FILTER\_COLUMN</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Name of column to be used for splitting <a href="#REMOTE_QUERY"><code>REMOTE\_QUERY</code></a> into multiple sub-queries using the data distribution of given column.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#REMOTE_QUERY_INCREASING_COLUMN" className="member-name-link">REMOTE\_QUERY\_INCREASING\_COLUMN</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Column on subscribed remote query result that will increase for new records (e.g., TIMESTAMP).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#REMOTE_QUERY_PARTITION_COLUMN" className="member-name-link">REMOTE\_QUERY\_PARTITION\_COLUMN</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Alias name for <a href="#REMOTE_QUERY_FILTER_COLUMN"><code>REMOTE\_QUERY\_FILTER\_COLUMN</code></a>.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#SCHEMA_REGISTRY_CONNECTION_RETRIES" className="member-name-link">SCHEMA\_REGISTRY\_CONNECTION\_RETRIES</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Confluent Schema registry connection timeout (in secs).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#SCHEMA_REGISTRY_CONNECTION_TIMEOUT" className="member-name-link">SCHEMA\_REGISTRY\_CONNECTION\_TIMEOUT</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Confluent Schema registry connection timeout (in secs).</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#SCHEMA_REGISTRY_MAX_CONSECUTIVE_CONNECTION_FAILURES" className="member-name-link">SCHEMA\_REGISTRY\_MAX\_CONSECUTIVE\_CONNECTION\_FAILURES</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Max records to skip due to SR connection failures, before failing.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#SCHEMA_REGISTRY_SCHEMA_NAME" className="member-name-link">SCHEMA\_REGISTRY\_SCHEMA\_NAME</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Name of the Avro schema in the schema registry to use when reading Avro records.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#SHAPEFILE" className="member-name-link">SHAPEFILE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">ShapeFile file format.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#SHARD_KEYS" className="member-name-link">SHARD\_KEYS</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Comma separated list of column names to set as shard keys, when not specified in the type.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#SINGLE" className="member-name-link">SINGLE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Insert all records into a single table.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#SKIP_LINES" className="member-name-link">SKIP\_LINES</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Skip a number of lines from the beginning of the file.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#SPEED" className="member-name-link">SPEED</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Scans data and picks the widest possible column types so that 'all' values will fit with minimum data scanned.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#START_OFFSETS" className="member-name-link">START\_OFFSETS</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Starting offsets by partition to fetch from kafka.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#SUBSCRIBE" className="member-name-link">SUBSCRIBE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Continuously poll the data source to check for new data and load it into the table.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TABLE_INSERT_MODE" className="member-name-link">TABLE\_INSERT\_MODE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Insertion scheme to use when inserting records from multiple shapefiles.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TABLE_PER_FILE" className="member-name-link">TABLE\_PER\_FILE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Insert records from each file into a new table corresponding to that file.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TEXT_COMMENT_STRING" className="member-name-link">TEXT\_COMMENT\_STRING</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies the character string that should be interpreted as a comment line prefix in the source data.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TEXT_DELIMITER" className="member-name-link">TEXT\_DELIMITER</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies the character delimiting field values in the source data and field names in the header (if present).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TEXT_ESCAPE_CHARACTER" className="member-name-link">TEXT\_ESCAPE\_CHARACTER</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies the character that is used to escape other characters in the source data.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TEXT_HAS_HEADER" className="member-name-link">TEXT\_HAS\_HEADER</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Indicates whether the source data contains a header row.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TEXT_HEADER_PROPERTY_DELIMITER" className="member-name-link">TEXT\_HEADER\_PROPERTY\_DELIMITER</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies the delimiter for <a href="/content/concepts/types/#column-properties" target="_top">column properties</a> in the header row (if present).</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TEXT_NULL_STRING" className="member-name-link">TEXT\_NULL\_STRING</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies the character string that should be interpreted as a null value in the source data.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TEXT_QUOTE_CHARACTER" className="member-name-link">TEXT\_QUOTE\_CHARACTER</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Specifies the character that should be interpreted as a field value quoting character in the source data.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TEXT_SEARCH_COLUMNS" className="member-name-link">TEXT\_SEARCH\_COLUMNS</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Add 'text\_search' property to internally inferenced string columns.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TEXT_SEARCH_MIN_COLUMN_LENGTH" className="member-name-link">TEXT\_SEARCH\_MIN\_COLUMN\_LENGTH</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Set the minimum column size for strings to apply the 'text\_search' property to.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TRANSFORMATIONS" className="member-name-link">TRANSFORMATIONS</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Comma-separated expressions, one per target table column.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TRIM_SPACE" className="member-name-link">TRIM\_SPACE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">If set to <a href="#TRUE"><code>TRUE</code></a>, remove leading or trailing space from fields.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TRUE" className="member-name-link">TRUE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Upsert new records when primary keys match existing records.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TRUNCATE_STRINGS" className="member-name-link">TRUNCATE\_STRINGS</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">If set to <a href="#TRUE"><code>TRUE</code></a>, truncate string values that are longer than the column's type size.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TRUNCATE_TABLE" className="member-name-link">TRUNCATE\_TABLE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">If set to <a href="#TRUE"><code>TRUE</code></a>, truncates the table specified by <a href="/content/api/java/com/gpudb/protocol/CreateTableExternalRequest#getTableName()"><code>tableName</code></a> prior to loading the file(s).</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TYPE_INFERENCE_MAX_RECORDS_READ" className="member-name-link">TYPE\_INFERENCE\_MAX\_RECORDS\_READ</a></code></div>
            <div className="col-last even-row-color"> </div>
            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#TYPE_INFERENCE_MODE" className="member-name-link">TYPE\_INFERENCE\_MODE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Optimize type inferencing for either speed or accuracy.</div>
            </div>

            <div className="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second even-row-color"><code><a href="#TYPE_INFERENCE_ONLY" className="member-name-link">TYPE\_INFERENCE\_ONLY</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Infer the type of the source data and return, without ingesting any data.</div>
            </div>

            <div className="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" className="external-link">String</a></code></div>
            <div className="col-second odd-row-color"><code><a href="#UPDATE_ON_EXISTING_PK" className="member-name-link">UPDATE\_ON\_EXISTING\_PK</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Specifies the record collision policy for inserting into a table with a <a href="/content/concepts/tables/#primary-keys" target="_top">primary key</a>.</div>
            </div>
          </div>
        </div>
      </li>

      <li>
        <div className="section method-summary" id="method-summary">
          <h2>Method Summary</h2>

          <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#equals(java.lang.Object)" title="class or interface in java.lang" className="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/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#hashCode()" title="class or interface in java.lang" className="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/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#toString()" title="class or interface in java.lang" className="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" className="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" className="external-link">wait</a></code>
          </div>
        </div>
      </li>
    </ul>
  </div>

  <div className="section details">
    <ul className="details-list">
      <li>
        <div className="section field-details" id="field-detail">
          <h2>Field Details</h2>

          <ul className="member-list">
            <li>
              <div className="section detail" id="BAD_RECORD_TABLE_NAME">
                <h3>BAD\_RECORD\_TABLE\_NAME</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">BAD\_RECORD\_TABLE\_NAME</span></div>
                <div className="block">Name of a table to which records that were rejected are written. The bad-record-table has the following columns: line\_number (long), line\_rejected (string), error\_message (string). When <a href="#ERROR_HANDLING"><code>ERROR\_HANDLING</code></a> is <a href="#ABORT"><code>ABORT</code></a>, bad records table is not populated.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.BAD_RECORD_TABLE_NAME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="BAD_RECORD_TABLE_LIMIT">
                <h3>BAD\_RECORD\_TABLE\_LIMIT</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">BAD\_RECORD\_TABLE\_LIMIT</span></div>
                <div className="block">A positive integer indicating the maximum number of records that can be written to the bad-record-table. The default value is '10000'.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.BAD_RECORD_TABLE_LIMIT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="BAD_RECORD_TABLE_LIMIT_PER_INPUT">
                <h3>BAD\_RECORD\_TABLE\_LIMIT\_PER\_INPUT</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">BAD\_RECORD\_TABLE\_LIMIT\_PER\_INPUT</span></div>
                <div className="block">For subscriptions, a positive integer indicating the maximum number of records that can be written to the bad-record-table per file/payload. Default value will be <a href="#BAD_RECORD_TABLE_LIMIT"><code>BAD\_RECORD\_TABLE\_LIMIT</code></a> and total size of the table per rank is limited to <a href="#BAD_RECORD_TABLE_LIMIT"><code>BAD\_RECORD\_TABLE\_LIMIT</code></a>.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.BAD_RECORD_TABLE_LIMIT_PER_INPUT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="BATCH_SIZE">
                <h3>BATCH\_SIZE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">BATCH\_SIZE</span></div>
                <div className="block">Number of records to insert per batch when inserting data. The default value is '50000'.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.BATCH_SIZE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="COLUMN_FORMATS">
                <h3>COLUMN\_FORMATS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">COLUMN\_FORMATS</span></div>

                <div className="block">
                  For each target column specified, applies the column-property-bound format to the source data loaded into that column. Each column format will contain a mapping of one or more of its column properties to an appropriate format for each property. Currently supported column properties include date, time, and datetime. The parameter value must be formatted as a JSON string of maps of column names to maps of column properties to their corresponding column formats, e.g., '{"{"} "order\_date" : {"{"} "date" : "%Y.%m.%d" {"}"}, "order\_time" : {"{"} "time" : "%H:%M:%S" {"}"} {"}"}'.
                  <p> See <a href="#DEFAULT_COLUMN_FORMATS"><code>DEFAULT\_COLUMN\_FORMATS</code></a> for valid format syntax.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.COLUMN_FORMATS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="COLUMNS_TO_LOAD">
                <h3>COLUMNS\_TO\_LOAD</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">COLUMNS\_TO\_LOAD</span></div>

                <div className="block">
                  Specifies a comma-delimited list of columns from the source data to load. If more than one file is being loaded, this list applies to all files.
                  <p> Column numbers can be specified discretely or as a range. For example, a value of '5,7,1..3' will insert values from the fifth column in the source data into the first column in the target table, from the seventh column in the source data into the second column in the target table, and from the first through third columns in the source data into the third through fifth columns in the target table. </p>
                  <p> If the source data contains a header, column names matching the file header names may be provided instead of column numbers. If the target table doesn't exist, the table will be created with the columns in this order. If the target table does exist with columns in a different order than the source data, this list can be used to match the order of the target table. For example, a value of 'C, B, A' will create a three column table with column C, followed by column B, followed by column A; or will insert those fields in that order into a table created with columns in that order. If the target table exists, the column names must match the source data field names for a name-mapping to be successful. </p>
                  <p> Mutually exclusive with <a href="#COLUMNS_TO_SKIP"><code>COLUMNS\_TO\_SKIP</code></a>.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.COLUMNS_TO_LOAD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="COLUMNS_TO_SKIP">
                <h3>COLUMNS\_TO\_SKIP</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">COLUMNS\_TO\_SKIP</span></div>
                <div className="block">Specifies a comma-delimited list of columns from the source data to skip. Mutually exclusive with <a href="#COLUMNS_TO_LOAD"><code>COLUMNS\_TO\_LOAD</code></a>.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.COLUMNS_TO_SKIP">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="COMPRESSION_TYPE">
                <h3>COMPRESSION\_TYPE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">COMPRESSION\_TYPE</span></div>

                <div className="block">
                  Source data compression type. Supported values:

                  <ul>
                    <li><a href="#NONE"><code>NONE</code></a>: No compression. </li>
                    <li><a href="#AUTO"><code>AUTO</code></a>: Auto detect compression type. </li>
                    <li><a href="#GZIP"><code>GZIP</code></a>: gzip file compression. </li>
                    <li><a href="#BZIP2"><code>BZIP2</code></a>: bzip2 file compression. </li>
                  </ul>

                  The default value is <a href="#AUTO"><code>AUTO</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.COMPRESSION_TYPE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="NONE">
                <h3>NONE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">NONE</span></div>
                <div className="block">No compression.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.NONE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="AUTO">
                <h3>AUTO</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">AUTO</span></div>
                <div className="block">Auto detect compression type.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.AUTO">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="GZIP">
                <h3>GZIP</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">GZIP</span></div>
                <div className="block">gzip file compression.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.GZIP">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="BZIP2">
                <h3>BZIP2</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">BZIP2</span></div>
                <div className="block">bzip2 file compression.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.BZIP2">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DATASOURCE_NAME">
                <h3>DATASOURCE\_NAME</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DATASOURCE\_NAME</span></div>
                <div className="block">Name of an existing external data source from which data file(s) specified in <a href="/content/api/java/com/gpudb/protocol/CreateTableExternalRequest#getFilepaths()"><code>filepaths</code></a> will be loaded.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DATASOURCE_NAME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DEFAULT_COLUMN_FORMATS">
                <h3>DEFAULT\_COLUMN\_FORMATS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DEFAULT\_COLUMN\_FORMATS</span></div>

                <div className="block">
                  Specifies the default format to be applied to source data loaded into columns with the corresponding column property. Currently supported column properties include date, time, and datetime. This default column-property-bound format can be overridden by specifying a column property and format for a given target column in <a href="#COLUMN_FORMATS"><code>COLUMN\_FORMATS</code></a>. For each specified annotation, the format will apply to all columns with that annotation unless a custom <a href="#COLUMN_FORMATS"><code>COLUMN\_FORMATS</code></a> for that annotation is specified.
                  <p> The parameter value must be formatted as a JSON string that is a map of column properties to their respective column formats, e.g., '{"{"} "date" : "%Y.%m.%d", "time" : "%H:%M:%S" {"}"}'. Column formats are specified as a string of control characters and plain text. The supported control characters are 'Y', 'm', 'd', 'H', 'M', 'S', and 's', which follow the Linux 'strptime()' specification, as well as 's', which specifies seconds and fractional seconds (though the fractional component will be truncated past milliseconds). </p>
                  <p> Formats for the 'date' annotation must include the 'Y', 'm', and 'd' control characters. Formats for the 'time' annotation must include the 'H', 'M', and either 'S' or 's' (but not both) control characters. Formats for the 'datetime' annotation meet both the 'date' and 'time' control character requirements. For example, '{"{"}"datetime" : "%m/%d/%Y %H:%M:%S" {"}"}' would be used to interpret text as "05/04/2000 12:12:11".</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DEFAULT_COLUMN_FORMATS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DATALAKE_CATALOG">
                <h3>DATALAKE\_CATALOG</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DATALAKE\_CATALOG</span></div>
                <div className="block">Name of an existing datalake(iceberg) catalog used in loading files.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DATALAKE_CATALOG">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DATALAKE_PATH">
                <h3>DATALAKE\_PATH</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DATALAKE\_PATH</span></div>
                <div className="block">Path of datalake(iceberg) object.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DATALAKE_PATH">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DATALAKE_SNAPSHOT">
                <h3>DATALAKE\_SNAPSHOT</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DATALAKE\_SNAPSHOT</span></div>
                <div className="block">Snapshot ID of datalake(iceberg) object.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DATALAKE_SNAPSHOT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ERROR_HANDLING">
                <h3>ERROR\_HANDLING</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">ERROR\_HANDLING</span></div>

                <div className="block">
                  Specifies how errors should be handled upon insertion. Supported values:

                  <ul>
                    <li><a href="#PERMISSIVE"><code>PERMISSIVE</code></a>: Records with missing columns are populated with nulls if possible; otherwise, the malformed records are skipped. </li>
                    <li><a href="#IGNORE_BAD_RECORDS"><code>IGNORE\_BAD\_RECORDS</code></a>: Malformed records are skipped. </li>
                    <li><a href="#ABORT"><code>ABORT</code></a>: Stops current insertion and aborts entire operation when an error is encountered. Primary key collisions are considered abortable errors in this mode. </li>
                  </ul>

                  The default value is <a href="#ABORT"><code>ABORT</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.ERROR_HANDLING">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="PERMISSIVE">
                <h3>PERMISSIVE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">PERMISSIVE</span></div>
                <div className="block">Records with missing columns are populated with nulls if possible; otherwise, the malformed records are skipped.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.PERMISSIVE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="IGNORE_BAD_RECORDS">
                <h3>IGNORE\_BAD\_RECORDS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">IGNORE\_BAD\_RECORDS</span></div>
                <div className="block">Malformed records are skipped.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.IGNORE_BAD_RECORDS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ABORT">
                <h3>ABORT</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">ABORT</span></div>
                <div className="block">Stops current insertion and aborts entire operation when an error is encountered. Primary key collisions are considered abortable errors in this mode.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.ABORT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="EXTERNAL_TABLE_TYPE">
                <h3>EXTERNAL\_TABLE\_TYPE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">EXTERNAL\_TABLE\_TYPE</span></div>

                <div className="block">
                  Specifies whether the external table holds a local copy of the external data. Supported values:

                  <ul>
                    <li><a href="#MATERIALIZED"><code>MATERIALIZED</code></a>: Loads a copy of the external data into the database, refreshed on demand. </li>
                    <li><a href="#LOGICAL"><code>LOGICAL</code></a>: External data will not be loaded into the database; the data will be retrieved from the source upon servicing each query against the external table. </li>
                  </ul>

                  The default value is <a href="#MATERIALIZED"><code>MATERIALIZED</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.EXTERNAL_TABLE_TYPE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MATERIALIZED">
                <h3>MATERIALIZED</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">MATERIALIZED</span></div>
                <div className="block">Loads a copy of the external data into the database, refreshed on demand.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.MATERIALIZED">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="LOGICAL">
                <h3>LOGICAL</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">LOGICAL</span></div>
                <div className="block">External data will not be loaded into the database; the data will be retrieved from the source upon servicing each query against the external table.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.LOGICAL">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="FILE_TYPE">
                <h3>FILE\_TYPE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">FILE\_TYPE</span></div>

                <div className="block">
                  Specifies the type of the file(s) whose records will be inserted. Supported values:

                  <ul>
                    <li><a href="#AVRO"><code>AVRO</code></a>: Avro file format. </li>
                    <li><a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a>: Delimited text file format; e.g., CSV, TSV, PSV, etc. </li>
                    <li><a href="#GDB"><code>GDB</code></a>: Esri/GDB file format. </li>
                    <li><a href="#JSON"><code>JSON</code></a>: JSON file format. </li>
                    <li><a href="#PARQUET"><code>PARQUET</code></a>: Apache Parquet file format. </li>
                    <li><a href="#SHAPEFILE"><code>SHAPEFILE</code></a>: ShapeFile file format. </li>
                  </ul>

                  The default value is <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.FILE_TYPE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="AVRO">
                <h3>AVRO</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">AVRO</span></div>
                <div className="block">Avro file format.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.AVRO">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DELIMITED_TEXT">
                <h3>DELIMITED\_TEXT</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DELIMITED\_TEXT</span></div>
                <div className="block">Delimited text file format; e.g., CSV, TSV, PSV, etc.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DELIMITED_TEXT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="GDB">
                <h3>GDB</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">GDB</span></div>
                <div className="block">Esri/GDB file format.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.GDB">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="JSON">
                <h3>JSON</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">JSON</span></div>
                <div className="block">JSON file format.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.JSON">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="PARQUET">
                <h3>PARQUET</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">PARQUET</span></div>
                <div className="block">Apache Parquet file format.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.PARQUET">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SHAPEFILE">
                <h3>SHAPEFILE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SHAPEFILE</span></div>
                <div className="block">ShapeFile file format.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SHAPEFILE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="FLATTEN_COLUMNS">
                <h3>FLATTEN\_COLUMNS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">FLATTEN\_COLUMNS</span></div>

                <div className="block">
                  Specifies how to handle nested columns. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a>: Break up nested columns to multiple columns. </li>
                    <li><a href="#FALSE"><code>FALSE</code></a>: Treat nested columns as JSON columns instead of flattening. </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.FLATTEN_COLUMNS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TRUE">
                <h3>TRUE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TRUE</span></div>
                <div className="block">Upsert new records when primary keys match existing records.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TRUE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="FALSE">
                <h3>FALSE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">FALSE</span></div>
                <div className="block">Reject new records when primary keys match existing records.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.FALSE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="GDAL_CONFIGURATION_OPTIONS">
                <h3>GDAL\_CONFIGURATION\_OPTIONS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">GDAL\_CONFIGURATION\_OPTIONS</span></div>
                <div className="block">Comma separated list of gdal conf options, for the specific requests: key=value.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.GDAL_CONFIGURATION_OPTIONS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="IGNORE_EXISTING_PK">
                <h3>IGNORE\_EXISTING\_PK</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">IGNORE\_EXISTING\_PK</span></div>

                <div className="block">
                  Specifies the record collision error-suppression policy for inserting into a table with a <a href="/content/concepts/tables/#primary-keys" target="_top">primary key</a>, only used when not in upsert mode (upsert mode is disabled when <a href="#UPDATE_ON_EXISTING_PK"><code>UPDATE\_ON\_EXISTING\_PK</code></a> is <a href="#FALSE"><code>FALSE</code></a>). If set to <a href="#TRUE"><code>TRUE</code></a>, any record being inserted that is rejected for having primary key values that match those of an existing table record will be ignored with no error generated. If <a href="#FALSE"><code>FALSE</code></a>, the rejection of any record for having primary key values matching an existing record will result in an error being reported, as determined by <a href="#ERROR_HANDLING"><code>ERROR\_HANDLING</code></a>. If the specified table does not have a primary key or if upsert mode is in effect (<a href="#UPDATE_ON_EXISTING_PK"><code>UPDATE\_ON\_EXISTING\_PK</code></a> is <a href="#TRUE"><code>TRUE</code></a>), then this option has no effect. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a>: Ignore new records whose primary key values collide with those of existing records. </li>
                    <li><a href="#FALSE"><code>FALSE</code></a>: Treat as errors any new records whose primary key values collide with those of existing records. </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.IGNORE_EXISTING_PK">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="INGESTION_MODE">
                <h3>INGESTION\_MODE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">INGESTION\_MODE</span></div>

                <div className="block">
                  Whether to do a full load, dry run, or perform a type inference on the source data. Supported values:

                  <ul>
                    <li><a href="#FULL"><code>FULL</code></a>: Run a type inference on the source data (if needed) and ingest. </li>
                    <li><a href="#DRY_RUN"><code>DRY\_RUN</code></a>: Does not load data, but walks through the source data and determines the number of valid records, taking into account the current mode of <a href="#ERROR_HANDLING"><code>ERROR\_HANDLING</code></a>. </li>
                    <li><a href="#TYPE_INFERENCE_ONLY"><code>TYPE\_INFERENCE\_ONLY</code></a>: Infer the type of the source data and return, without ingesting any data. The inferred type is returned in the response. </li>
                  </ul>

                  The default value is <a href="#FULL"><code>FULL</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.INGESTION_MODE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="FULL">
                <h3>FULL</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">FULL</span></div>
                <div className="block">Run a type inference on the source data (if needed) and ingest.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.FULL">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DRY_RUN">
                <h3>DRY\_RUN</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DRY\_RUN</span></div>
                <div className="block">Does not load data, but walks through the source data and determines the number of valid records, taking into account the current mode of <a href="#ERROR_HANDLING"><code>ERROR\_HANDLING</code></a>.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DRY_RUN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TYPE_INFERENCE_ONLY">
                <h3>TYPE\_INFERENCE\_ONLY</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TYPE\_INFERENCE\_ONLY</span></div>
                <div className="block">Infer the type of the source data and return, without ingesting any data. The inferred type is returned in the response.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TYPE_INFERENCE_ONLY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="JDBC_FETCH_SIZE">
                <h3>JDBC\_FETCH\_SIZE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">JDBC\_FETCH\_SIZE</span></div>
                <div className="block">The JDBC fetch size, which determines how many rows to fetch per round trip. The default value is '50000'.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.JDBC_FETCH_SIZE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="KAFKA_CONSUMERS_PER_RANK">
                <h3>KAFKA\_CONSUMERS\_PER\_RANK</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">KAFKA\_CONSUMERS\_PER\_RANK</span></div>
                <div className="block">Number of Kafka consumer threads per rank (valid range 1-6). The default value is '1'.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.KAFKA_CONSUMERS_PER_RANK">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="KAFKA_GROUP_ID">
                <h3>KAFKA\_GROUP\_ID</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">KAFKA\_GROUP\_ID</span></div>
                <div className="block">The group id to be used when consuming data from a Kafka topic (valid only for Kafka datasource subscriptions).</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.KAFKA_GROUP_ID">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="KAFKA_OFFSET_RESET_POLICY">
                <h3>KAFKA\_OFFSET\_RESET\_POLICY</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">KAFKA\_OFFSET\_RESET\_POLICY</span></div>

                <div className="block">
                  Policy to determine whether the Kafka data consumption starts either at earliest offset or latest offset. Supported values:

                  <ul>
                    <li><a href="#EARLIEST"><code>EARLIEST</code></a> </li>
                    <li><a href="#LATEST"><code>LATEST</code></a> </li>
                  </ul>

                  The default value is <a href="#EARLIEST"><code>EARLIEST</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.KAFKA_OFFSET_RESET_POLICY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="EARLIEST">
                <h3>EARLIEST</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">EARLIEST</span></div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.EARLIEST">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="LATEST">
                <h3>LATEST</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">LATEST</span></div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.LATEST">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="KAFKA_OPTIMISTIC_INGEST">
                <h3>KAFKA\_OPTIMISTIC\_INGEST</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">KAFKA\_OPTIMISTIC\_INGEST</span></div>

                <div className="block">
                  Enable optimistic ingestion where Kafka topic offsets and table data are committed independently to achieve parallelism. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a> </li>
                    <li><a href="#FALSE"><code>FALSE</code></a> </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.KAFKA_OPTIMISTIC_INGEST">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="KAFKA_SUBSCRIPTION_CANCEL_AFTER">
                <h3>KAFKA\_SUBSCRIPTION\_CANCEL\_AFTER</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">KAFKA\_SUBSCRIPTION\_CANCEL\_AFTER</span></div>
                <div className="block">Sets the Kafka subscription lifespan (in minutes). Expired subscription will be cancelled automatically.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.KAFKA_SUBSCRIPTION_CANCEL_AFTER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="KAFKA_TYPE_INFERENCE_FETCH_TIMEOUT">
                <h3>KAFKA\_TYPE\_INFERENCE\_FETCH\_TIMEOUT</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">KAFKA\_TYPE\_INFERENCE\_FETCH\_TIMEOUT</span></div>
                <div className="block">Maximum time to collect Kafka messages before type inferencing on the set of them.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.KAFKA_TYPE_INFERENCE_FETCH_TIMEOUT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="LAYER">
                <h3>LAYER</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">LAYER</span></div>
                <div className="block">Geo files layer(s) name(s): comma separated.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.LAYER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="LOADING_MODE">
                <h3>LOADING\_MODE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">LOADING\_MODE</span></div>

                <div className="block">
                  Scheme for distributing the extraction and loading of data from the source data file(s). This option applies only when loading files that are local to the database. Supported values:

                  <ul>
                    <li><a href="#HEAD"><code>HEAD</code></a>: The head node loads all data. All files must be available to the head node. </li>
                    <li><a href="#DISTRIBUTED_SHARED"><code>DISTRIBUTED\_SHARED</code></a>: The head node coordinates loading data by worker processes across all nodes from shared files available to all workers. NOTE: Instead of existing on a shared source, the files can be duplicated on a source local to each host to improve performance, though the files must appear as the same data set from the perspective of all hosts performing the load. </li>
                    <li><a href="#DISTRIBUTED_LOCAL"><code>DISTRIBUTED\_LOCAL</code></a>: A single worker process on each node loads all files that are available to it. This option works best when each worker loads files from its own file system, to maximize performance. In order to avoid data duplication, either each worker performing the load needs to have visibility to a set of files unique to it (no file is visible to more than one node) or the target table needs to have a primary key (which will allow the worker to automatically deduplicate data). NOTE: If the target table doesn't exist, the table structure will be determined by the head node. If the head node has no files local to it, it will be unable to determine the structure and the request will fail. If the head node is configured to have no worker processes, no data strictly accessible to the head node will be loaded. </li>
                  </ul>

                  The default value is <a href="#HEAD"><code>HEAD</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.LOADING_MODE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="HEAD">
                <h3>HEAD</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">HEAD</span></div>
                <div className="block">The head node loads all data. All files must be available to the head node.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.HEAD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DISTRIBUTED_SHARED">
                <h3>DISTRIBUTED\_SHARED</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DISTRIBUTED\_SHARED</span></div>

                <div className="block">
                  The head node coordinates loading data by worker processes across all nodes from shared files available to all workers.
                  <p> NOTE: </p>
                  <p> Instead of existing on a shared source, the files can be duplicated on a source local to each host to improve performance, though the files must appear as the same data set from the perspective of all hosts performing the load.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DISTRIBUTED_SHARED">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DISTRIBUTED_LOCAL">
                <h3>DISTRIBUTED\_LOCAL</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">DISTRIBUTED\_LOCAL</span></div>

                <div className="block">
                  A single worker process on each node loads all files that are available to it. This option works best when each worker loads files from its own file system, to maximize performance. In order to avoid data duplication, either each worker performing the load needs to have visibility to a set of files unique to it (no file is visible to more than one node) or the target table needs to have a primary key (which will allow the worker to automatically deduplicate data).
                  <p> NOTE: </p>
                  <p> If the target table doesn't exist, the table structure will be determined by the head node. If the head node has no files local to it, it will be unable to determine the structure and the request will fail. </p>
                  <p> If the head node is configured to have no worker processes, no data strictly accessible to the head node will be loaded.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.DISTRIBUTED_LOCAL">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="LOCAL_TIME_OFFSET">
                <h3>LOCAL\_TIME\_OFFSET</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">LOCAL\_TIME\_OFFSET</span></div>
                <div className="block">Apply an offset to Avro local timestamp columns.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.LOCAL_TIME_OFFSET">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MAX_RECORDS_TO_LOAD">
                <h3>MAX\_RECORDS\_TO\_LOAD</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">MAX\_RECORDS\_TO\_LOAD</span></div>
                <div className="block">Limit the number of records to load in this request: if this number is larger than <a href="#BATCH_SIZE"><code>BATCH\_SIZE</code></a>, then the number of records loaded will be limited to the next whole number of <a href="#BATCH_SIZE"><code>BATCH\_SIZE</code></a> (per working thread).</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.MAX_RECORDS_TO_LOAD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="NAME_COLUMNS_FROM_FILE">
                <h3>NAME\_COLUMNS\_FROM\_FILE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">NAME\_COLUMNS\_FROM\_FILE</span></div>
                <div className="block">Specifies a comma-delimited list of column names to be used as the source-data column names. If the file has a header row (i.e., <a href="#TEXT_HAS_HEADER"><code>TEXT\_HAS\_HEADER</code></a> is <a href="#TRUE"><code>TRUE</code></a>), these names override the file's header names. If the file has no header row, these names are used as the source-data column names. Either way, the i-th name in this list applies to the i-th column in the file, enabling name-based matching against the target table's columns (and use with <a href="#COLUMNS_TO_LOAD"><code>COLUMNS\_TO\_LOAD</code></a> / <a href="#COLUMNS_TO_SKIP"><code>COLUMNS\_TO\_SKIP</code></a>).</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.NAME_COLUMNS_FROM_FILE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="NUM_TASKS_PER_RANK">
                <h3>NUM\_TASKS\_PER\_RANK</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">NUM\_TASKS\_PER\_RANK</span></div>
                <div className="block">Number of tasks for reading file per rank. Default will be system configuration parameter, external\_file\_reader\_num\_tasks.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.NUM_TASKS_PER_RANK">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="POLL_INTERVAL">
                <h3>POLL\_INTERVAL</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">POLL\_INTERVAL</span></div>
                <div className="block">If <a href="#TRUE"><code>TRUE</code></a>, the number of seconds between attempts to load external files into the table. If zero, polling will be continuous as long as data is found. If no data is found, the interval will steadily increase to a maximum of 60 seconds. The default value is '0'.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.POLL_INTERVAL">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="PRIMARY_KEYS">
                <h3>PRIMARY\_KEYS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">PRIMARY\_KEYS</span></div>
                <div className="block">Comma separated list of column names to set as primary keys, when not specified in the type.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.PRIMARY_KEYS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REFRESH_METHOD">
                <h3>REFRESH\_METHOD</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">REFRESH\_METHOD</span></div>

                <div className="block">
                  Method by which the table can be refreshed from its source data. Supported values:

                  <ul>
                    <li><a href="#MANUAL"><code>MANUAL</code></a>: Refresh only occurs when manually requested by invoking the refresh action of <a href="/content/api/java/com/gpudb/GPUdb#alterTable(com.gpudb.protocol.AlterTableRequest)"><code>GPUdb.alterTable</code></a> on this table. </li>
                    <li><a href="#ON_START"><code>ON\_START</code></a>: Refresh table on database startup and when manually requested by invoking the refresh action of <a href="/content/api/java/com/gpudb/GPUdb#alterTable(com.gpudb.protocol.AlterTableRequest)"><code>GPUdb.alterTable</code></a> on this table. </li>
                  </ul>

                  The default value is <a href="#MANUAL"><code>MANUAL</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.REFRESH_METHOD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MANUAL">
                <h3>MANUAL</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">MANUAL</span></div>
                <div className="block">Refresh only occurs when manually requested by invoking the refresh action of <a href="/content/api/java/com/gpudb/GPUdb#alterTable(com.gpudb.protocol.AlterTableRequest)"><code>GPUdb.alterTable</code></a> on this table.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.MANUAL">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ON_START">
                <h3>ON\_START</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">ON\_START</span></div>
                <div className="block">Refresh table on database startup and when manually requested by invoking the refresh action of <a href="/content/api/java/com/gpudb/GPUdb#alterTable(com.gpudb.protocol.AlterTableRequest)"><code>GPUdb.alterTable</code></a> on this table.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.ON_START">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SCHEMA_REGISTRY_CONNECTION_RETRIES">
                <h3>SCHEMA\_REGISTRY\_CONNECTION\_RETRIES</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SCHEMA\_REGISTRY\_CONNECTION\_RETRIES</span></div>
                <div className="block">Confluent Schema registry connection timeout (in secs).</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SCHEMA_REGISTRY_CONNECTION_RETRIES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SCHEMA_REGISTRY_CONNECTION_TIMEOUT">
                <h3>SCHEMA\_REGISTRY\_CONNECTION\_TIMEOUT</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SCHEMA\_REGISTRY\_CONNECTION\_TIMEOUT</span></div>
                <div className="block">Confluent Schema registry connection timeout (in secs).</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SCHEMA_REGISTRY_CONNECTION_TIMEOUT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SCHEMA_REGISTRY_MAX_CONSECUTIVE_CONNECTION_FAILURES">
                <h3>SCHEMA\_REGISTRY\_MAX\_CONSECUTIVE\_CONNECTION\_FAILURES</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SCHEMA\_REGISTRY\_MAX\_CONSECUTIVE\_CONNECTION\_FAILURES</span></div>
                <div className="block">Max records to skip due to SR connection failures, before failing.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SCHEMA_REGISTRY_MAX_CONSECUTIVE_CONNECTION_FAILURES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MAX_CONSECUTIVE_INVALID_SCHEMA_FAILURE">
                <h3>MAX\_CONSECUTIVE\_INVALID\_SCHEMA\_FAILURE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">MAX\_CONSECUTIVE\_INVALID\_SCHEMA\_FAILURE</span></div>
                <div className="block">Max records to skip due to schema related errors, before failing.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.MAX_CONSECUTIVE_INVALID_SCHEMA_FAILURE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SCHEMA_REGISTRY_SCHEMA_NAME">
                <h3>SCHEMA\_REGISTRY\_SCHEMA\_NAME</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SCHEMA\_REGISTRY\_SCHEMA\_NAME</span></div>
                <div className="block">Name of the Avro schema in the schema registry to use when reading Avro records.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SCHEMA_REGISTRY_SCHEMA_NAME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SHARD_KEYS">
                <h3>SHARD\_KEYS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SHARD\_KEYS</span></div>
                <div className="block">Comma separated list of column names to set as shard keys, when not specified in the type.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SHARD_KEYS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SKIP_LINES">
                <h3>SKIP\_LINES</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SKIP\_LINES</span></div>
                <div className="block">Skip a number of lines from the beginning of the file.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SKIP_LINES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="START_OFFSETS">
                <h3>START\_OFFSETS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">START\_OFFSETS</span></div>
                <div className="block">Starting offsets by partition to fetch from kafka. A comma separated list of partition:offset pairs.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.START_OFFSETS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SUBSCRIBE">
                <h3>SUBSCRIBE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SUBSCRIBE</span></div>

                <div className="block">
                  Continuously poll the data source to check for new data and load it into the table. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a> </li>
                    <li><a href="#FALSE"><code>FALSE</code></a> </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SUBSCRIBE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TABLE_INSERT_MODE">
                <h3>TABLE\_INSERT\_MODE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TABLE\_INSERT\_MODE</span></div>

                <div className="block">
                  Insertion scheme to use when inserting records from multiple shapefiles. Supported values:

                  <ul>
                    <li><a href="#SINGLE"><code>SINGLE</code></a>: Insert all records into a single table. </li>
                    <li><a href="#TABLE_PER_FILE"><code>TABLE\_PER\_FILE</code></a>: Insert records from each file into a new table corresponding to that file. </li>
                  </ul>

                  The default value is <a href="#SINGLE"><code>SINGLE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TABLE_INSERT_MODE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SINGLE">
                <h3>SINGLE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SINGLE</span></div>
                <div className="block">Insert all records into a single table.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SINGLE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TABLE_PER_FILE">
                <h3>TABLE\_PER\_FILE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TABLE\_PER\_FILE</span></div>
                <div className="block">Insert records from each file into a new table corresponding to that file.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TABLE_PER_FILE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_COMMENT_STRING">
                <h3>TEXT\_COMMENT\_STRING</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_COMMENT\_STRING</span></div>

                <div className="block">
                  Specifies the character string that should be interpreted as a comment line prefix in the source data. All lines in the data starting with the provided string are ignored.
                  <p> For <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a> <a href="#FILE_TYPE"><code>FILE\_TYPE</code></a> only. The default value is '#'.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_COMMENT_STRING">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_DELIMITER">
                <h3>TEXT\_DELIMITER</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_DELIMITER</span></div>

                <div className="block">
                  Specifies the character delimiting field values in the source data and field names in the header (if present).
                  <p> For <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a> <a href="#FILE_TYPE"><code>FILE\_TYPE</code></a> only. The default value is ','.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_DELIMITER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_ESCAPE_CHARACTER">
                <h3>TEXT\_ESCAPE\_CHARACTER</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_ESCAPE\_CHARACTER</span></div>

                <div className="block">
                  Specifies the character that is used to escape other characters in the source data.
                  <p> An 'a', 'b', 'f', 'n', 'r', 't', or 'v' preceded by an escape character will be interpreted as the ASCII bell, backspace, form feed, line feed, carriage return, horizontal tab, and vertical tab, respectively. For example, the escape character followed by an 'n' will be interpreted as a newline within a field value. </p>
                  <p> The escape character can also be used to escape the quoting character, and will be treated as an escape character whether it is within a quoted field value or not. </p>
                  <p> For <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a> <a href="#FILE_TYPE"><code>FILE\_TYPE</code></a> only.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_ESCAPE_CHARACTER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_HAS_HEADER">
                <h3>TEXT\_HAS\_HEADER</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_HAS\_HEADER</span></div>

                <div className="block">
                  Indicates whether the source data contains a header row.
                  <p> For <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a> <a href="#FILE_TYPE"><code>FILE\_TYPE</code></a> only. Supported values: </p>

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a> </li>
                    <li><a href="#FALSE"><code>FALSE</code></a> </li>
                  </ul>

                  The default value is <a href="#TRUE"><code>TRUE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_HAS_HEADER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_HEADER_PROPERTY_DELIMITER">
                <h3>TEXT\_HEADER\_PROPERTY\_DELIMITER</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_HEADER\_PROPERTY\_DELIMITER</span></div>

                <div className="block">
                  Specifies the delimiter for <a href="/content/concepts/types/#column-properties" target="_top">column properties</a> in the header row (if present). Cannot be set to same value as <a href="#TEXT_DELIMITER"><code>TEXT\_DELIMITER</code></a>.
                  <p> For <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a> <a href="#FILE_TYPE"><code>FILE\_TYPE</code></a> only. The default value is '|'.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_HEADER_PROPERTY_DELIMITER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_NULL_STRING">
                <h3>TEXT\_NULL\_STRING</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_NULL\_STRING</span></div>

                <div className="block">
                  Specifies the character string that should be interpreted as a null value in the source data.
                  <p> For <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a> <a href="#FILE_TYPE"><code>FILE\_TYPE</code></a> only. The default value is '\N'.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_NULL_STRING">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_QUOTE_CHARACTER">
                <h3>TEXT\_QUOTE\_CHARACTER</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_QUOTE\_CHARACTER</span></div>

                <div className="block">
                  Specifies the character that should be interpreted as a field value quoting character in the source data. The character must appear at beginning and end of field value to take effect. Delimiters within quoted fields are treated as literals and not delimiters. Within a quoted field, two consecutive quote characters will be interpreted as a single literal quote character, effectively escaping it. To not have a quote character, specify an empty string.
                  <p> For <a href="#DELIMITED_TEXT"><code>DELIMITED\_TEXT</code></a> <a href="#FILE_TYPE"><code>FILE\_TYPE</code></a> only. The default value is '"'.</p>
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_QUOTE_CHARACTER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_SEARCH_COLUMNS">
                <h3>TEXT\_SEARCH\_COLUMNS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_SEARCH\_COLUMNS</span></div>
                <div className="block">Add 'text\_search' property to internally inferenced string columns. Comma separated list of column names or '\*' for all columns. To add 'text\_search' property only to string columns greater than or equal to a minimum size, also set the <a href="#TEXT_SEARCH_MIN_COLUMN_LENGTH"><code>TEXT\_SEARCH\_MIN\_COLUMN\_LENGTH</code></a></div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_SEARCH_COLUMNS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TEXT_SEARCH_MIN_COLUMN_LENGTH">
                <h3>TEXT\_SEARCH\_MIN\_COLUMN\_LENGTH</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TEXT\_SEARCH\_MIN\_COLUMN\_LENGTH</span></div>
                <div className="block">Set the minimum column size for strings to apply the 'text\_search' property to. Used only when <a href="#TEXT_SEARCH_COLUMNS"><code>TEXT\_SEARCH\_COLUMNS</code></a> has a value.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TEXT_SEARCH_MIN_COLUMN_LENGTH">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TRANSFORMATIONS">
                <h3>TRANSFORMATIONS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TRANSFORMATIONS</span></div>
                <div className="block">Comma-separated expressions, one per target table column. Each expression is evaluated per record. Empty entries (two consecutive commas) mean no transformation for that column -- the value is resolved from the input record, table default, NULL, or an error. Expressions may reference input columns by name or by position ($1 for the first input column, $2 for the second, etc.). The default value is ''.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TRANSFORMATIONS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TRIM_SPACE">
                <h3>TRIM\_SPACE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TRIM\_SPACE</span></div>

                <div className="block">
                  If set to <a href="#TRUE"><code>TRUE</code></a>, remove leading or trailing space from fields. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a> </li>
                    <li><a href="#FALSE"><code>FALSE</code></a> </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TRIM_SPACE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TRUNCATE_STRINGS">
                <h3>TRUNCATE\_STRINGS</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TRUNCATE\_STRINGS</span></div>

                <div className="block">
                  If set to <a href="#TRUE"><code>TRUE</code></a>, truncate string values that are longer than the column's type size. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a> </li>
                    <li><a href="#FALSE"><code>FALSE</code></a> </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TRUNCATE_STRINGS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TRUNCATE_TABLE">
                <h3>TRUNCATE\_TABLE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TRUNCATE\_TABLE</span></div>

                <div className="block">
                  If set to <a href="#TRUE"><code>TRUE</code></a>, truncates the table specified by <a href="/content/api/java/com/gpudb/protocol/CreateTableExternalRequest#getTableName()"><code>tableName</code></a> prior to loading the file(s). Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a> </li>
                    <li><a href="#FALSE"><code>FALSE</code></a> </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TRUNCATE_TABLE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TYPE_INFERENCE_MAX_RECORDS_READ">
                <h3>TYPE\_INFERENCE\_MAX\_RECORDS\_READ</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TYPE\_INFERENCE\_MAX\_RECORDS\_READ</span></div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TYPE_INFERENCE_MAX_RECORDS_READ">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TYPE_INFERENCE_MODE">
                <h3>TYPE\_INFERENCE\_MODE</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">TYPE\_INFERENCE\_MODE</span></div>

                <div className="block">
                  Optimize type inferencing for either speed or accuracy. Supported values:

                  <ul>
                    <li><a href="#ACCURACY"><code>ACCURACY</code></a>: Scans data to get exactly-typed and sized columns for all data scanned. </li>
                    <li><a href="#SPEED"><code>SPEED</code></a>: Scans data and picks the widest possible column types so that 'all' values will fit with minimum data scanned. </li>
                  </ul>

                  The default value is <a href="#SPEED"><code>SPEED</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.TYPE_INFERENCE_MODE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ACCURACY">
                <h3>ACCURACY</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">ACCURACY</span></div>
                <div className="block">Scans data to get exactly-typed and sized columns for all data scanned.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.ACCURACY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SPEED">
                <h3>SPEED</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">SPEED</span></div>
                <div className="block">Scans data and picks the widest possible column types so that 'all' values will fit with minimum data scanned.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.SPEED">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REMOTE_QUERY">
                <h3>REMOTE\_QUERY</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">REMOTE\_QUERY</span></div>
                <div className="block">Remote SQL query from which data will be sourced.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.REMOTE_QUERY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REMOTE_QUERY_FILTER_COLUMN">
                <h3>REMOTE\_QUERY\_FILTER\_COLUMN</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">REMOTE\_QUERY\_FILTER\_COLUMN</span></div>
                <div className="block">Name of column to be used for splitting <a href="#REMOTE_QUERY"><code>REMOTE\_QUERY</code></a> into multiple sub-queries using the data distribution of given column.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.REMOTE_QUERY_FILTER_COLUMN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REMOTE_QUERY_INCREASING_COLUMN">
                <h3>REMOTE\_QUERY\_INCREASING\_COLUMN</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">REMOTE\_QUERY\_INCREASING\_COLUMN</span></div>
                <div className="block">Column on subscribed remote query result that will increase for new records (e.g., TIMESTAMP).</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.REMOTE_QUERY_INCREASING_COLUMN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REMOTE_QUERY_PARTITION_COLUMN">
                <h3>REMOTE\_QUERY\_PARTITION\_COLUMN</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">REMOTE\_QUERY\_PARTITION\_COLUMN</span></div>
                <div className="block">Alias name for <a href="#REMOTE_QUERY_FILTER_COLUMN"><code>REMOTE\_QUERY\_FILTER\_COLUMN</code></a>.</div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.REMOTE_QUERY_PARTITION_COLUMN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ENABLE_INPLACE_UPDATES">
                <h3>ENABLE\_INPLACE\_UPDATES</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">ENABLE\_INPLACE\_UPDATES</span></div>

                <div className="block">
                  Applies only when upserting (when update\_on\_existing\_pk is true). If set to true (the default), an existing record matched by primary key is modified in place. If set to false, the matched record is updated by deleting it and inserting a replacement (delete and insert), which prevents the change from being reflected in dependent materialized views until they are refreshed. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a> </li>
                    <li><a href="#FALSE"><code>FALSE</code></a> </li>
                  </ul>

                  The default value is <a href="#TRUE"><code>TRUE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.ENABLE_INPLACE_UPDATES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="UPDATE_ON_EXISTING_PK">
                <h3>UPDATE\_ON\_EXISTING\_PK</h3>
                <div className="member-signature"><span className="modifiers">public static final</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">UPDATE\_ON\_EXISTING\_PK</span></div>

                <div className="block">
                  Specifies the record collision policy for inserting into a table with a <a href="/content/concepts/tables/#primary-keys" target="_top">primary key</a>. If set to <a href="#TRUE"><code>TRUE</code></a>, any existing table record with primary key values that match those of a record being inserted will be replaced by that new record (the new data will be 'upserted'). If set to <a href="#FALSE"><code>FALSE</code></a>, any existing table record with primary key values that match those of a record being inserted will remain unchanged, while the new record will be rejected and the error handled as determined by <a href="#IGNORE_EXISTING_PK"><code>IGNORE\_EXISTING\_PK</code></a> and <a href="#ERROR_HANDLING"><code>ERROR\_HANDLING</code></a>. If the specified table does not have a primary key, then this option has no effect. Supported values:

                  <ul>
                    <li><a href="#TRUE"><code>TRUE</code></a>: Upsert new records when primary keys match existing records. </li>
                    <li><a href="#FALSE"><code>FALSE</code></a>: Reject new records when primary keys match existing records. </li>
                  </ul>

                  The default value is <a href="#FALSE"><code>FALSE</code></a>.
                </div>

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

                  <div className="dd">
                    <ul className="tag-list">
                      <li><a href="/content/api/java/constant-values#com.gpudb.protocol.CreateTableExternalRequest.Options.UPDATE_ON_EXISTING_PK">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
