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

# AlterTableRequest.Action

> AlterTableRequest.Action — 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 AlterTableRequest.Action" className="title">Class AlterTableRequest.Action</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.AlterTableRequest.Action</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/AlterTableRequest" title="class in com.gpudb.protocol">AlterTableRequest</a></code></div>
    </div>

    <hr />

    <div className="type-signature"><span className="modifiers">public static final class </span><span className="element-name type-name-label">AlterTableRequest.Action</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/AlterTableRequest" title="class in com.gpudb.protocol"><code>AlterTableRequest</code></a> parameter <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getAction()"><code>action</code></a>.
      <p> Modification operation to be applied.</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="#ADD_COLUMN" className="member-name-link">ADD\_COLUMN</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Adds the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> to the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</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="#ADD_COMMENT" className="member-name-link">ADD\_COMMENT</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Adds the comment specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> to the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</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="#ADD_PARTITION" className="member-name-link">ADD\_PARTITION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Adds the partition specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>, to either a <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range-partitioned</a> or <a href="/content/concepts/tables/#partitioning-by-list-manual" target="_top">manual list-partitioned</a> 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="#CANCEL_DATASOURCE_SUBSCRIPTION" className="member-name-link">CANCEL\_DATASOURCE\_SUBSCRIPTION</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Permanently unsubscribe a data source that is loading continuously as a stream.</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="#CHANGE_COLUMN" className="member-name-link">CHANGE\_COLUMN</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Changes type and properties of the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#CHANGE_OWNER" className="member-name-link">CHANGE\_OWNER</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Change the owner resource group of 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="#CREATE_FOREIGN_KEY" className="member-name-link">CREATE\_FOREIGN\_KEY</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Creates a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</a> specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> using the format '(source\_column\_name \[, ...]) references target\_table\_name(primary\_key\_column\_name \[, ...])</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="#CREATE_INDEX" className="member-name-link">CREATE\_INDEX</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Creates a <a href="/content/concepts/indexes/#column-index" target="_top">column (attribute) index</a>, <a href="/content/concepts/indexes/#low-cardinality-index" target="_top">low-cardinality index</a>, <a href="/content/concepts/indexes/#chunk-skip-index" target="_top">chunk skip index</a>, <a href="/content/concepts/indexes/#geospatial-index" target="_top">geospatial index</a>, <a href="/content/concepts/indexes/#cagra-index" target="_top">CAGRA index</a>, or <a href="/content/concepts/indexes/#hnsw-index" target="_top">HNSW index</a> (depending on the specified <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#INDEX_TYPE"><code>INDEX\_TYPE</code></a>), on the column name specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#DELETE_COLUMN" className="member-name-link">DELETE\_COLUMN</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Deletes the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> from the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</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="#DELETE_DEFAULT" className="member-name-link">DELETE\_DEFAULT</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Removes the default value expression from the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#DELETE_FOREIGN_KEY" className="member-name-link">DELETE\_FOREIGN\_KEY</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Deletes a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</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="#DELETE_INDEX" className="member-name-link">DELETE\_INDEX</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Deletes a <a href="/content/concepts/indexes/#column-index" target="_top">column (attribute) index</a>, <a href="/content/concepts/indexes/#low-cardinality-index" target="_top">low-cardinality index</a>, <a href="/content/concepts/indexes/#chunk-skip-index" target="_top">chunk skip index</a>, <a href="/content/concepts/indexes/#geospatial-index" target="_top">geospatial index</a>, <a href="/content/concepts/indexes/#cagra-index" target="_top">CAGRA index</a>, or <a href="/content/concepts/indexes/#hnsw-index" target="_top">HNSW index</a> (depending on the specified <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#INDEX_TYPE"><code>INDEX\_TYPE</code></a>), on the column name specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#DELETE_PARTITION" className="member-name-link">DELETE\_PARTITION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Deletes the partition specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> (and all of its data) from either a <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range-partitioned</a> or <a href="/content/concepts/tables/#partitioning-by-list-manual" target="_top">manual list-partitioned</a> 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="#DROP_DATASOURCE_SUBSCRIPTION" className="member-name-link">DROP\_DATASOURCE\_SUBSCRIPTION</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Permanently delete a cancelled data source subscription.</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="#MOVE_TO_COLLECTION" className="member-name-link">MOVE\_TO\_COLLECTION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">\[DEPRECATED--please use <a href="#MOVE_TO_SCHEMA"><code>MOVE\_TO\_SCHEMA</code></a> and use <a href="/content/api/java/com/gpudb/GPUdb#createSchema(com.gpudb.protocol.CreateSchemaRequest)"><code>GPUdb.createSchema</code></a> to create the schema if non-existent] Moves a table or view into a schema named <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#MOVE_TO_SCHEMA" className="member-name-link">MOVE\_TO\_SCHEMA</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Moves a table or view into a schema named <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#PAUSE_DATASOURCE_SUBSCRIPTION" className="member-name-link">PAUSE\_DATASOURCE\_SUBSCRIPTION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Temporarily unsubscribe a data source that is loading continuously as a stream.</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="#PROTECTED" className="member-name-link">PROTECTED</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">No longer used.</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" className="member-name-link">REFRESH</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">For a <a href="/content/concepts/materialized_views/" target="_top">materialized view</a>, replays all the table creation commands required to create the view.</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="#REFRESH_INDEX" className="member-name-link">REFRESH\_INDEX</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Refreshes an index identified by <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#INDEX_TYPE"><code>INDEX\_TYPE</code></a>, on the column name specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#REMOVE_PARTITION" className="member-name-link">REMOVE\_PARTITION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Removes the partition specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> (and relocates all of its data to the default partition) from either a <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range-partitioned</a> or <a href="/content/concepts/tables/#partitioning-by-list-manual" target="_top">manual list-partitioned</a> 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="#REMOVE_SHARD_KEYS" className="member-name-link">REMOVE\_SHARD\_KEYS</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Removes the shard key property from all columns, so that the table will be considered randomly sharded.</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="#REMOVE_TEXT_SEARCH_ATTRIBUTES" className="member-name-link">REMOVE\_TEXT\_SEARCH\_ATTRIBUTES</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Removes <a href="/content/concepts/full_text_search/" target="_top">text search</a> attribute from all 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="#RENAME_TABLE" className="member-name-link">RENAME\_TABLE</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Renames a table or view to <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#RESUME_DATASOURCE_SUBSCRIPTION" className="member-name-link">RESUME\_DATASOURCE\_SUBSCRIPTION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Resubscribe to a paused data source subscription.</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="#SET_BUILD_MATERIALIZED_VIEW_POLICY" className="member-name-link">SET\_BUILD\_MATERIALIZED\_VIEW\_POLICY</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Set startup rebuilding scheme for the materialized view; see description of 'build\_materialized\_view\_policy' in <a href="/content/api/java/com/gpudb/GPUdb#createMaterializedView(com.gpudb.protocol.CreateMaterializedViewRequest)"><code>GPUdb.createMaterializedView</code></a> for possible values for <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#SET_BUILD_PK_INDEX_POLICY" className="member-name-link">SET\_BUILD\_PK\_INDEX\_POLICY</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Set startup primary key generation scheme for the table; see description of 'build\_pk\_index\_policy' in <a href="/content/api/java/com/gpudb/GPUdb#createTable(com.gpudb.protocol.CreateTableRequest)"><code>GPUdb.createTable</code></a> for possible values for <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#SET_DEFAULT" className="member-name-link">SET\_DEFAULT</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Sets or replaces the default value expression for the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#SET_GLOBAL_ACCESS_MODE" className="member-name-link">SET\_GLOBAL\_ACCESS\_MODE</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Sets the global access mode (i.e. locking) for the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</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="#SET_LOAD_VECTORS_POLICY" className="member-name-link">SET\_LOAD\_VECTORS\_POLICY</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Set startup data loading scheme for the table; see description of 'load\_vectors\_policy' in <a href="/content/api/java/com/gpudb/GPUdb#createTable(com.gpudb.protocol.CreateTableRequest)"><code>GPUdb.createTable</code></a> for possible values for <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#SET_REFRESH_EXECUTE_AS" className="member-name-link">SET\_REFRESH\_EXECUTE\_AS</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Sets the user name to refresh this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the value specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#SET_REFRESH_METHOD" className="member-name-link">SET\_REFRESH\_METHOD</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">For a <a href="/content/concepts/materialized_views/" target="_top">materialized view</a>, sets the method by which the view is refreshed to the method specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> - one of 'manual', 'periodic', or 'on\_change'.</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="#SET_REFRESH_PERIOD" className="member-name-link">SET\_REFRESH\_PERIOD</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Sets the time interval in seconds at which to refresh this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the value specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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="#SET_REFRESH_SPAN" className="member-name-link">SET\_REFRESH\_SPAN</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Sets the future time-offset(in seconds) for the view refresh to stop.</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="#SET_REFRESH_START_TIME" className="member-name-link">SET\_REFRESH\_START\_TIME</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Sets the time to start periodic refreshes of this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the datetime string specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> with format 'YYYY-MM-DD HH:MM:SS'.</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="#SET_REFRESH_STOP_TIME" className="member-name-link">SET\_REFRESH\_STOP\_TIME</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Sets the time to stop periodic refreshes of this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the datetime string specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> with format 'YYYY-MM-DD HH:MM:SS'.</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="#SET_STRATEGY_DEFINITION" className="member-name-link">SET\_STRATEGY\_DEFINITION</a></code></div>

            <div className="col-last even-row-color">
              <div className="block">Sets the <a href="/content/rm/concepts/#tier-strategies" target="_top">tier strategy</a> for the table and its columns to the one specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>, replacing the existing tier strategy in its entirety.</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="#TTL" className="member-name-link">TTL</a></code></div>

            <div className="col-last odd-row-color">
              <div className="block">Sets the <a href="/content/concepts/ttl/" target="_top">time-to-live</a> in minutes of the table or view specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</code></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="CREATE_INDEX">
                <h3>CREATE\_INDEX</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">CREATE\_INDEX</span></div>
                <div className="block">Creates a <a href="/content/concepts/indexes/#column-index" target="_top">column (attribute) index</a>, <a href="/content/concepts/indexes/#low-cardinality-index" target="_top">low-cardinality index</a>, <a href="/content/concepts/indexes/#chunk-skip-index" target="_top">chunk skip index</a>, <a href="/content/concepts/indexes/#geospatial-index" target="_top">geospatial index</a>, <a href="/content/concepts/indexes/#cagra-index" target="_top">CAGRA index</a>, or <a href="/content/concepts/indexes/#hnsw-index" target="_top">HNSW index</a> (depending on the specified <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#INDEX_TYPE"><code>INDEX\_TYPE</code></a>), on the column name specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. If this column already has the specified index, an error will be returned.</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.AlterTableRequest.Action.CREATE_INDEX">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REFRESH_INDEX">
                <h3>REFRESH\_INDEX</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\_INDEX</span></div>
                <div className="block">Refreshes an index identified by <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#INDEX_TYPE"><code>INDEX\_TYPE</code></a>, on the column name specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. Currently applicable only to CAGRA indices.</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.AlterTableRequest.Action.REFRESH_INDEX">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DELETE_INDEX">
                <h3>DELETE\_INDEX</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">DELETE\_INDEX</span></div>
                <div className="block">Deletes a <a href="/content/concepts/indexes/#column-index" target="_top">column (attribute) index</a>, <a href="/content/concepts/indexes/#low-cardinality-index" target="_top">low-cardinality index</a>, <a href="/content/concepts/indexes/#chunk-skip-index" target="_top">chunk skip index</a>, <a href="/content/concepts/indexes/#geospatial-index" target="_top">geospatial index</a>, <a href="/content/concepts/indexes/#cagra-index" target="_top">CAGRA index</a>, or <a href="/content/concepts/indexes/#hnsw-index" target="_top">HNSW index</a> (depending on the specified <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#INDEX_TYPE"><code>INDEX\_TYPE</code></a>), on the column name specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. If this column does not have the specified index, an error will be returned.</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.AlterTableRequest.Action.DELETE_INDEX">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MOVE_TO_COLLECTION">
                <h3>MOVE\_TO\_COLLECTION</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">MOVE\_TO\_COLLECTION</span></div>
                <div className="block">\[DEPRECATED--please use <a href="#MOVE_TO_SCHEMA"><code>MOVE\_TO\_SCHEMA</code></a> and use <a href="/content/api/java/com/gpudb/GPUdb#createSchema(com.gpudb.protocol.CreateSchemaRequest)"><code>GPUdb.createSchema</code></a> to create the schema if non-existent] Moves a table or view into a schema named <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. If the schema provided is non-existent, it will be automatically created.</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.AlterTableRequest.Action.MOVE_TO_COLLECTION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="MOVE_TO_SCHEMA">
                <h3>MOVE\_TO\_SCHEMA</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">MOVE\_TO\_SCHEMA</span></div>
                <div className="block">Moves a table or view into a schema named <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. If the schema provided is nonexistent, an error will be thrown. If <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> is empty, then the table or view will be placed in the user's default schema.</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.AlterTableRequest.Action.MOVE_TO_SCHEMA">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="PROTECTED">
                <h3>PROTECTED</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">PROTECTED</span></div>
                <div className="block">No longer used. Previously set whether the given <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</code></a> should be protected or not. The <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> would have been either 'true' or 'false'.</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.AlterTableRequest.Action.PROTECTED">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="RENAME_TABLE">
                <h3>RENAME\_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">RENAME\_TABLE</span></div>
                <div className="block">Renames a table or view to <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. Has the same naming restrictions as <a href="/content/concepts/tables/" target="_top">tables</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.AlterTableRequest.Action.RENAME_TABLE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="TTL">
                <h3>TTL</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">TTL</span></div>
                <div className="block">Sets the <a href="/content/concepts/ttl/" target="_top">time-to-live</a> in minutes of the table or view specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</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.AlterTableRequest.Action.TTL">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ADD_COMMENT">
                <h3>ADD\_COMMENT</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">ADD\_COMMENT</span></div>
                <div className="block">Adds the comment specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> to the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</code></a>. Use <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#COLUMN_NAME"><code>COLUMN\_NAME</code></a> to set the comment for a 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.AlterTableRequest.Action.ADD_COMMENT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ADD_COLUMN">
                <h3>ADD\_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">ADD\_COLUMN</span></div>
                <div className="block">Adds the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> to the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</code></a>. Use <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#COLUMN_TYPE"><code>COLUMN\_TYPE</code></a> and <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#COLUMN_PROPERTIES"><code>COLUMN\_PROPERTIES</code></a> in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getOptions()"><code>options</code></a> to set the column's type and properties, respectively.</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.AlterTableRequest.Action.ADD_COLUMN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="CHANGE_COLUMN">
                <h3>CHANGE\_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">CHANGE\_COLUMN</span></div>
                <div className="block">Changes type and properties of the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. Use <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#COLUMN_TYPE"><code>COLUMN\_TYPE</code></a> and <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#COLUMN_PROPERTIES"><code>COLUMN\_PROPERTIES</code></a> in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getOptions()"><code>options</code></a> to set the column's type and properties, respectively. Note that primary key and/or shard key columns cannot be changed. All unchanging column properties must be listed for the change to take place, e.g., to add dictionary encoding to an existing 'char4' column, both 'char4' and 'dict' must be specified in the <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getOptions()"><code>options</code></a> map.</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.AlterTableRequest.Action.CHANGE_COLUMN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DELETE_COLUMN">
                <h3>DELETE\_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">DELETE\_COLUMN</span></div>
                <div className="block">Deletes the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> from the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</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.AlterTableRequest.Action.DELETE_COLUMN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_DEFAULT">
                <h3>SET\_DEFAULT</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">SET\_DEFAULT</span></div>
                <div className="block">Sets or replaces the default value expression for the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. The new default is taken from <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest.Options#ADD_COLUMN_EXPRESSION"><code>ADD\_COLUMN\_EXPRESSION</code></a>. Existing properties on the column are preserved.</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.AlterTableRequest.Action.SET_DEFAULT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DELETE_DEFAULT">
                <h3>DELETE\_DEFAULT</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">DELETE\_DEFAULT</span></div>
                <div className="block">Removes the default value expression from the column specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. Other column properties are preserved.</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.AlterTableRequest.Action.DELETE_DEFAULT">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="CREATE_FOREIGN_KEY">
                <h3>CREATE\_FOREIGN\_KEY</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">CREATE\_FOREIGN\_KEY</span></div>
                <div className="block">Creates a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</a> specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> using the format '(source\_column\_name \[, ...]) references target\_table\_name(primary\_key\_column\_name \[, ...]) \[as foreign\_key\_name]'.</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.AlterTableRequest.Action.CREATE_FOREIGN_KEY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DELETE_FOREIGN_KEY">
                <h3>DELETE\_FOREIGN\_KEY</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">DELETE\_FOREIGN\_KEY</span></div>
                <div className="block">Deletes a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</a>. The <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> should be the foreign\_key\_name specified when creating the key or the complete string used to define it.</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.AlterTableRequest.Action.DELETE_FOREIGN_KEY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="ADD_PARTITION">
                <h3>ADD\_PARTITION</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">ADD\_PARTITION</span></div>
                <div className="block">Adds the partition specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>, to either a <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range-partitioned</a> or <a href="/content/concepts/tables/#partitioning-by-list-manual" target="_top">manual list-partitioned</a> 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.AlterTableRequest.Action.ADD_PARTITION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REMOVE_PARTITION">
                <h3>REMOVE\_PARTITION</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">REMOVE\_PARTITION</span></div>
                <div className="block">Removes the partition specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> (and relocates all of its data to the default partition) from either a <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range-partitioned</a> or <a href="/content/concepts/tables/#partitioning-by-list-manual" target="_top">manual list-partitioned</a> 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.AlterTableRequest.Action.REMOVE_PARTITION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DELETE_PARTITION">
                <h3>DELETE\_PARTITION</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">DELETE\_PARTITION</span></div>
                <div className="block">Deletes the partition specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> (and all of its data) from either a <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range-partitioned</a> or <a href="/content/concepts/tables/#partitioning-by-list-manual" target="_top">manual list-partitioned</a> 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.AlterTableRequest.Action.DELETE_PARTITION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_GLOBAL_ACCESS_MODE">
                <h3>SET\_GLOBAL\_ACCESS\_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">SET\_GLOBAL\_ACCESS\_MODE</span></div>
                <div className="block">Sets the global access mode (i.e. locking) for the table specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getTableName()"><code>tableName</code></a>. Specify the access mode in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. Valid modes are 'no\_access', 'read\_only', 'write\_only' and 'read\_write'.</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.AlterTableRequest.Action.SET_GLOBAL_ACCESS_MODE">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REFRESH">
                <h3>REFRESH</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</span></div>
                <div className="block">For a <a href="/content/concepts/materialized_views/" target="_top">materialized view</a>, replays all the table creation commands required to create the view. For an <a href="/content/concepts/external_tables/" target="_top">external table</a>, reloads all data in the table from its associated source files or <a href="/content/concepts/data_sources/" target="_top">data source</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.AlterTableRequest.Action.REFRESH">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_REFRESH_METHOD">
                <h3>SET\_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">SET\_REFRESH\_METHOD</span></div>
                <div className="block">For a <a href="/content/concepts/materialized_views/" target="_top">materialized view</a>, sets the method by which the view is refreshed to the method specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> - one of 'manual', 'periodic', or 'on\_change'. For an <a href="/content/concepts/external_tables/" target="_top">external table</a>, sets the method by which the table is refreshed to the method specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> - either 'manual' or 'on\_start'.</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.AlterTableRequest.Action.SET_REFRESH_METHOD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_REFRESH_START_TIME">
                <h3>SET\_REFRESH\_START\_TIME</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">SET\_REFRESH\_START\_TIME</span></div>
                <div className="block">Sets the time to start periodic refreshes of this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the datetime string specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> with format 'YYYY-MM-DD HH:MM:SS'. Subsequent refreshes occur at the specified time + N \* the refresh period.</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.AlterTableRequest.Action.SET_REFRESH_START_TIME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_REFRESH_STOP_TIME">
                <h3>SET\_REFRESH\_STOP\_TIME</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">SET\_REFRESH\_STOP\_TIME</span></div>
                <div className="block">Sets the time to stop periodic refreshes of this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the datetime string specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> with format 'YYYY-MM-DD HH:MM:SS'.</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.AlterTableRequest.Action.SET_REFRESH_STOP_TIME">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_REFRESH_PERIOD">
                <h3>SET\_REFRESH\_PERIOD</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">SET\_REFRESH\_PERIOD</span></div>
                <div className="block">Sets the time interval in seconds at which to refresh this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the value specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>. Also, sets the refresh method to periodic if not already set.</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.AlterTableRequest.Action.SET_REFRESH_PERIOD">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_REFRESH_SPAN">
                <h3>SET\_REFRESH\_SPAN</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">SET\_REFRESH\_SPAN</span></div>
                <div className="block">Sets the future time-offset(in seconds) for the view refresh to stop.</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.AlterTableRequest.Action.SET_REFRESH_SPAN">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_REFRESH_EXECUTE_AS">
                <h3>SET\_REFRESH\_EXECUTE\_AS</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">SET\_REFRESH\_EXECUTE\_AS</span></div>
                <div className="block">Sets the user name to refresh this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the value specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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.AlterTableRequest.Action.SET_REFRESH_EXECUTE_AS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REMOVE_TEXT_SEARCH_ATTRIBUTES">
                <h3>REMOVE\_TEXT\_SEARCH\_ATTRIBUTES</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">REMOVE\_TEXT\_SEARCH\_ATTRIBUTES</span></div>
                <div className="block">Removes <a href="/content/concepts/full_text_search/" target="_top">text search</a> attribute from all 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.AlterTableRequest.Action.REMOVE_TEXT_SEARCH_ATTRIBUTES">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="REMOVE_SHARD_KEYS">
                <h3>REMOVE\_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">REMOVE\_SHARD\_KEYS</span></div>
                <div className="block">Removes the shard key property from all columns, so that the table will be considered randomly sharded. The data is not moved. The <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a> is ignored.</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.AlterTableRequest.Action.REMOVE_SHARD_KEYS">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_STRATEGY_DEFINITION">
                <h3>SET\_STRATEGY\_DEFINITION</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">SET\_STRATEGY\_DEFINITION</span></div>
                <div className="block">Sets the <a href="/content/rm/concepts/#tier-strategies" target="_top">tier strategy</a> for the table and its columns to the one specified in <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</code></a>, replacing the existing tier strategy in its entirety.</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.AlterTableRequest.Action.SET_STRATEGY_DEFINITION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="CANCEL_DATASOURCE_SUBSCRIPTION">
                <h3>CANCEL\_DATASOURCE\_SUBSCRIPTION</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">CANCEL\_DATASOURCE\_SUBSCRIPTION</span></div>
                <div className="block">Permanently unsubscribe a data source that is loading continuously as a stream. The data source can be Kafka / S3 / Azure / GCS.</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.AlterTableRequest.Action.CANCEL_DATASOURCE_SUBSCRIPTION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="DROP_DATASOURCE_SUBSCRIPTION">
                <h3>DROP\_DATASOURCE\_SUBSCRIPTION</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">DROP\_DATASOURCE\_SUBSCRIPTION</span></div>
                <div className="block">Permanently delete a cancelled data source subscription.</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.AlterTableRequest.Action.DROP_DATASOURCE_SUBSCRIPTION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="PAUSE_DATASOURCE_SUBSCRIPTION">
                <h3>PAUSE\_DATASOURCE\_SUBSCRIPTION</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">PAUSE\_DATASOURCE\_SUBSCRIPTION</span></div>
                <div className="block">Temporarily unsubscribe a data source that is loading continuously as a stream. The data source can be Kafka / S3 / Azure / GCS.</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.AlterTableRequest.Action.PAUSE_DATASOURCE_SUBSCRIPTION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="RESUME_DATASOURCE_SUBSCRIPTION">
                <h3>RESUME\_DATASOURCE\_SUBSCRIPTION</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">RESUME\_DATASOURCE\_SUBSCRIPTION</span></div>
                <div className="block">Resubscribe to a paused data source subscription. The data source can be Kafka / S3 / Azure / GCS.</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.AlterTableRequest.Action.RESUME_DATASOURCE_SUBSCRIPTION">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="CHANGE_OWNER">
                <h3>CHANGE\_OWNER</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">CHANGE\_OWNER</span></div>
                <div className="block">Change the owner resource group of the 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.AlterTableRequest.Action.CHANGE_OWNER">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_LOAD_VECTORS_POLICY">
                <h3>SET\_LOAD\_VECTORS\_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">SET\_LOAD\_VECTORS\_POLICY</span></div>
                <div className="block">Set startup data loading scheme for the table; see description of 'load\_vectors\_policy' in <a href="/content/api/java/com/gpudb/GPUdb#createTable(com.gpudb.protocol.CreateTableRequest)"><code>GPUdb.createTable</code></a> for possible values for <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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.AlterTableRequest.Action.SET_LOAD_VECTORS_POLICY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_BUILD_PK_INDEX_POLICY">
                <h3>SET\_BUILD\_PK\_INDEX\_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">SET\_BUILD\_PK\_INDEX\_POLICY</span></div>
                <div className="block">Set startup primary key generation scheme for the table; see description of 'build\_pk\_index\_policy' in <a href="/content/api/java/com/gpudb/GPUdb#createTable(com.gpudb.protocol.CreateTableRequest)"><code>GPUdb.createTable</code></a> for possible values for <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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.AlterTableRequest.Action.SET_BUILD_PK_INDEX_POLICY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>

            <li>
              <div className="section detail" id="SET_BUILD_MATERIALIZED_VIEW_POLICY">
                <h3>SET\_BUILD\_MATERIALIZED\_VIEW\_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">SET\_BUILD\_MATERIALIZED\_VIEW\_POLICY</span></div>
                <div className="block">Set startup rebuilding scheme for the materialized view; see description of 'build\_materialized\_view\_policy' in <a href="/content/api/java/com/gpudb/GPUdb#createMaterializedView(com.gpudb.protocol.CreateMaterializedViewRequest)"><code>GPUdb.createMaterializedView</code></a> for possible values for <a href="/content/api/java/com/gpudb/protocol/AlterTableRequest#getValue()"><code>value</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.AlterTableRequest.Action.SET_BUILD_MATERIALIZED_VIEW_POLICY">Constant Field Values</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
</div>
