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

# kinetica.AlterTableRequest.Action

> kinetica.AlterTableRequest.Action — Kinetica C# API

<div className="kinetica-doxygen">
  <div className="contents">
    <p>A set of string constants for the parameter <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#a90920232cc461c8921f7b6b9375fcfd2" title="Modification operation to be applied.">AlterTableRequest.action</a>. <a href="#details">More...</a></p>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Static Public Attributes</h2>
        </td>
      </tr>

      <tr className="memitem:a84a49f7b1807a6a91fa040165a9cd8d9" id="r_a84a49f7b1807a6a91fa040165a9cd8d9">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a84a49f7b1807a6a91fa040165a9cd8d9">CREATE\_INDEX</a> = "create\_index"</td>
      </tr>

      <tr className="memdesc:a84a49f7b1807a6a91fa040165a9cd8d9">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">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 className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a13cf1008ef966708e0841c41551b9be6">INDEX\_TYPE</a>), on the column name specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a84a49f7b1807a6a91fa040165a9cd8d9">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:adbd50441be57d5408bb854d6a5cf0abc" id="r_adbd50441be57d5408bb854d6a5cf0abc">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#adbd50441be57d5408bb854d6a5cf0abc">REFRESH\_INDEX</a> = "refresh\_index"</td>
      </tr>

      <tr className="memdesc:adbd50441be57d5408bb854d6a5cf0abc">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Refreshes an index identified by <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a13cf1008ef966708e0841c41551b9be6">INDEX\_TYPE</a>, on the column name specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:adbd50441be57d5408bb854d6a5cf0abc">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a25fbc7961d1e1421a4773bc522343201" id="r_a25fbc7961d1e1421a4773bc522343201">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a25fbc7961d1e1421a4773bc522343201">DELETE\_INDEX</a> = "delete\_index"</td>
      </tr>

      <tr className="memdesc:a25fbc7961d1e1421a4773bc522343201">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">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 className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a13cf1008ef966708e0841c41551b9be6">INDEX\_TYPE</a>), on the column name specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a25fbc7961d1e1421a4773bc522343201">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a5d486ebcd2274011458178f84928d03e" id="r_a5d486ebcd2274011458178f84928d03e">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5d486ebcd2274011458178f84928d03e">MOVE\_TO\_COLLECTION</a> = "move\_to\_collection"</td>
      </tr>

      <tr className="memdesc:a5d486ebcd2274011458178f84928d03e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">\[DEPRECATED–please use <a className="el" href="#a2ea710bb449ed4ac5307d8bb2a0704e8">MOVE\_TO\_SCHEMA</a> and use <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ac754b44062e7b90b8afa50ddfa8ccbf2">Kinetica.createSchema</a> to create the schema if non-existent] Moves a table or view into a schema named <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a5d486ebcd2274011458178f84928d03e">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a2ea710bb449ed4ac5307d8bb2a0704e8" id="r_a2ea710bb449ed4ac5307d8bb2a0704e8">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2ea710bb449ed4ac5307d8bb2a0704e8">MOVE\_TO\_SCHEMA</a> = "move\_to\_schema"</td>
      </tr>

      <tr className="memdesc:a2ea710bb449ed4ac5307d8bb2a0704e8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Moves a table or view into a schema named <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a2ea710bb449ed4ac5307d8bb2a0704e8">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a9a45ec9ab5f7b5a80ed14298fb98e9d9" id="r_a9a45ec9ab5f7b5a80ed14298fb98e9d9">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9a45ec9ab5f7b5a80ed14298fb98e9d9">PROTECTED</a> = "protected"</td>
      </tr>

      <tr className="memdesc:a9a45ec9ab5f7b5a80ed14298fb98e9d9">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">No longer used. <br /></td>
      </tr>

      <tr className="separator:a9a45ec9ab5f7b5a80ed14298fb98e9d9">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4dd4b7bb039cca88b2611416208870ea" id="r_a4dd4b7bb039cca88b2611416208870ea">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4dd4b7bb039cca88b2611416208870ea">RENAME\_TABLE</a> = "rename\_table"</td>
      </tr>

      <tr className="memdesc:a4dd4b7bb039cca88b2611416208870ea">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Renames a table or view to <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a4dd4b7bb039cca88b2611416208870ea">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:acd6d7982290aac7642c1e63188170c96" id="r_acd6d7982290aac7642c1e63188170c96">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acd6d7982290aac7642c1e63188170c96">TTL</a> = "ttl"</td>
      </tr>

      <tr className="memdesc:acd6d7982290aac7642c1e63188170c96">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets the <a href="/content/concepts/ttl/" target="_top">time-to-live</a> in minutes of the table or view specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. <br /></td>
      </tr>

      <tr className="separator:acd6d7982290aac7642c1e63188170c96">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a32d44b118440c644eed950588382bf3b" id="r_a32d44b118440c644eed950588382bf3b">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a32d44b118440c644eed950588382bf3b">ADD\_COMMENT</a> = "add\_comment"</td>
      </tr>

      <tr className="memdesc:a32d44b118440c644eed950588382bf3b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Adds the comment specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> to the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. <br /></td>
      </tr>

      <tr className="separator:a32d44b118440c644eed950588382bf3b">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a333944f3b561633d15fc07d55a35eebf" id="r_a333944f3b561633d15fc07d55a35eebf">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a333944f3b561633d15fc07d55a35eebf">ADD\_COLUMN</a> = "add\_column"</td>
      </tr>

      <tr className="memdesc:a333944f3b561633d15fc07d55a35eebf">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Adds the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> to the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. <br /></td>
      </tr>

      <tr className="separator:a333944f3b561633d15fc07d55a35eebf">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a82f8f08eec1f11dbc01474d0d22e2a29" id="r_a82f8f08eec1f11dbc01474d0d22e2a29">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a82f8f08eec1f11dbc01474d0d22e2a29">CHANGE\_COLUMN</a> = "change\_column"</td>
      </tr>

      <tr className="memdesc:a82f8f08eec1f11dbc01474d0d22e2a29">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Changes type and properties of the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a82f8f08eec1f11dbc01474d0d22e2a29">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af66eb1ae3393208731687d3dd57324cd" id="r_af66eb1ae3393208731687d3dd57324cd">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af66eb1ae3393208731687d3dd57324cd">DELETE\_COLUMN</a> = "delete\_column"</td>
      </tr>

      <tr className="memdesc:af66eb1ae3393208731687d3dd57324cd">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> from the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. <br /></td>
      </tr>

      <tr className="separator:af66eb1ae3393208731687d3dd57324cd">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a6bb4a19333a8389875f28f01a5ca5a8a" id="r_a6bb4a19333a8389875f28f01a5ca5a8a">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6bb4a19333a8389875f28f01a5ca5a8a">SET\_DEFAULT</a> = "set\_default"</td>
      </tr>

      <tr className="memdesc:a6bb4a19333a8389875f28f01a5ca5a8a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets or replaces the default value expression for the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a6bb4a19333a8389875f28f01a5ca5a8a">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:acafd64a0e5acd941b2ae64d08a83beec" id="r_acafd64a0e5acd941b2ae64d08a83beec">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acafd64a0e5acd941b2ae64d08a83beec">DELETE\_DEFAULT</a> = "delete\_default"</td>
      </tr>

      <tr className="memdesc:acafd64a0e5acd941b2ae64d08a83beec">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Removes the default value expression from the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:acafd64a0e5acd941b2ae64d08a83beec">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a69febcd70552a3b6121e06260647d0be" id="r_a69febcd70552a3b6121e06260647d0be">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a69febcd70552a3b6121e06260647d0be">CREATE\_FOREIGN\_KEY</a> = "create\_foreign\_key"</td>
      </tr>

      <tr className="memdesc:a69febcd70552a3b6121e06260647d0be">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</a> specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> using the format '(source\_column\_name \[, ...]) references target\_table\_name(primary\_key\_column\_name \[, ...]) \[as foreign\_key\_name]'. <br /></td>
      </tr>

      <tr className="separator:a69febcd70552a3b6121e06260647d0be">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a8bc9aaf48f508a0f003a95bcfa2a2e70" id="r_a8bc9aaf48f508a0f003a95bcfa2a2e70">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8bc9aaf48f508a0f003a95bcfa2a2e70">DELETE\_FOREIGN\_KEY</a> = "delete\_foreign\_key"</td>
      </tr>

      <tr className="memdesc:a8bc9aaf48f508a0f003a95bcfa2a2e70">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</a>. <br /></td>
      </tr>

      <tr className="separator:a8bc9aaf48f508a0f003a95bcfa2a2e70">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a0250f3629bf4c6401357433e8682aeaa" id="r_a0250f3629bf4c6401357433e8682aeaa">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0250f3629bf4c6401357433e8682aeaa">ADD\_PARTITION</a> = "add\_partition"</td>
      </tr>

      <tr className="memdesc:a0250f3629bf4c6401357433e8682aeaa">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Adds the partition specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</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. <br /></td>
      </tr>

      <tr className="separator:a0250f3629bf4c6401357433e8682aeaa">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1b6af23ef4d91c3566c62ecc2fb9a7cf" id="r_a1b6af23ef4d91c3566c62ecc2fb9a7cf">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1b6af23ef4d91c3566c62ecc2fb9a7cf">REMOVE\_PARTITION</a> = "remove\_partition"</td>
      </tr>

      <tr className="memdesc:a1b6af23ef4d91c3566c62ecc2fb9a7cf">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Removes the partition specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</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. <br /></td>
      </tr>

      <tr className="separator:a1b6af23ef4d91c3566c62ecc2fb9a7cf">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a758077407ebe6b13ba1cc88dc64ad47a" id="r_a758077407ebe6b13ba1cc88dc64ad47a">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a758077407ebe6b13ba1cc88dc64ad47a">DELETE\_PARTITION</a> = "delete\_partition"</td>
      </tr>

      <tr className="memdesc:a758077407ebe6b13ba1cc88dc64ad47a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Deletes the partition specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</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. <br /></td>
      </tr>

      <tr className="separator:a758077407ebe6b13ba1cc88dc64ad47a">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:aabd672a02bbe7ee7eaf47e07a7884653" id="r_aabd672a02bbe7ee7eaf47e07a7884653">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aabd672a02bbe7ee7eaf47e07a7884653">SET\_GLOBAL\_ACCESS\_MODE</a> = "set\_global\_access\_mode"</td>
      </tr>

      <tr className="memdesc:aabd672a02bbe7ee7eaf47e07a7884653">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets the global access mode (i.e. <br /></td>
      </tr>

      <tr className="separator:aabd672a02bbe7ee7eaf47e07a7884653">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af4570aa680cfb40eb4a2578001d76b0f" id="r_af4570aa680cfb40eb4a2578001d76b0f">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af4570aa680cfb40eb4a2578001d76b0f">REFRESH</a> = "refresh"</td>
      </tr>

      <tr className="memdesc:af4570aa680cfb40eb4a2578001d76b0f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">For a <a href="/content/concepts/materialized_views/" target="_top">materialized view</a>, replays all the table creation commands required to create the view. <br /></td>
      </tr>

      <tr className="separator:af4570aa680cfb40eb4a2578001d76b0f">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:af631553953074cc243af2bb5eedff197" id="r_af631553953074cc243af2bb5eedff197">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af631553953074cc243af2bb5eedff197">SET\_REFRESH\_METHOD</a> = "set\_refresh\_method"</td>
      </tr>

      <tr className="memdesc:af631553953074cc243af2bb5eedff197">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> - one of 'manual', 'periodic', or 'on\_change'. <br /></td>
      </tr>

      <tr className="separator:af631553953074cc243af2bb5eedff197">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:aa3653efa67da276ebbadc639d48bcdea" id="r_aa3653efa67da276ebbadc639d48bcdea">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa3653efa67da276ebbadc639d48bcdea">SET\_REFRESH\_START\_TIME</a> = "set\_refresh\_start\_time"</td>
      </tr>

      <tr className="memdesc:aa3653efa67da276ebbadc639d48bcdea">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> with format 'YYYY-MM-DD HH:MM:SS'. <br /></td>
      </tr>

      <tr className="separator:aa3653efa67da276ebbadc639d48bcdea">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ad0928167019a6addffd87c70ea6c406b" id="r_ad0928167019a6addffd87c70ea6c406b">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad0928167019a6addffd87c70ea6c406b">SET\_REFRESH\_STOP\_TIME</a> = "set\_refresh\_stop\_time"</td>
      </tr>

      <tr className="memdesc:ad0928167019a6addffd87c70ea6c406b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> with format 'YYYY-MM-DD HH:MM:SS'. <br /></td>
      </tr>

      <tr className="separator:ad0928167019a6addffd87c70ea6c406b">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a660a762238d7eba05a47c209a606710f" id="r_a660a762238d7eba05a47c209a606710f">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a660a762238d7eba05a47c209a606710f">SET\_REFRESH\_PERIOD</a> = "set\_refresh\_period"</td>
      </tr>

      <tr className="memdesc:a660a762238d7eba05a47c209a606710f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a660a762238d7eba05a47c209a606710f">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a4b186d38cfb3fd9f29be038699beb8f5" id="r_a4b186d38cfb3fd9f29be038699beb8f5">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4b186d38cfb3fd9f29be038699beb8f5">SET\_REFRESH\_SPAN</a> = "set\_refresh\_span"</td>
      </tr>

      <tr className="memdesc:a4b186d38cfb3fd9f29be038699beb8f5">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets the future time-offset(in seconds) for the view refresh to stop. <br /></td>
      </tr>

      <tr className="separator:a4b186d38cfb3fd9f29be038699beb8f5">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:adaa4882477c1c198baa84afd251bb357" id="r_adaa4882477c1c198baa84afd251bb357">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#adaa4882477c1c198baa84afd251bb357">SET\_REFRESH\_EXECUTE\_AS</a> = "set\_refresh\_execute\_as"</td>
      </tr>

      <tr className="memdesc:adaa4882477c1c198baa84afd251bb357">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets the user name to refresh this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the value specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:adaa4882477c1c198baa84afd251bb357">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ac81ec5b693b256ce03cfb2881e4a7f56" id="r_ac81ec5b693b256ce03cfb2881e4a7f56">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac81ec5b693b256ce03cfb2881e4a7f56">REMOVE\_TEXT\_SEARCH\_ATTRIBUTES</a> = "remove\_text\_search\_attributes"</td>
      </tr>

      <tr className="memdesc:ac81ec5b693b256ce03cfb2881e4a7f56">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Removes <a href="/content/concepts/full_text_search/" target="_top">text search</a> attribute from all columns. <br /></td>
      </tr>

      <tr className="separator:ac81ec5b693b256ce03cfb2881e4a7f56">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a2a1f7a96ab55af6ee82b90721b489b93" id="r_a2a1f7a96ab55af6ee82b90721b489b93">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2a1f7a96ab55af6ee82b90721b489b93">REMOVE\_SHARD\_KEYS</a> = "remove\_shard\_keys"</td>
      </tr>

      <tr className="memdesc:a2a1f7a96ab55af6ee82b90721b489b93">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Removes the shard key property from all columns, so that the table will be considered randomly sharded. <br /></td>
      </tr>

      <tr className="separator:a2a1f7a96ab55af6ee82b90721b489b93">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:aab0262f93bdd1d9f387683bb8e22b9d9" id="r_aab0262f93bdd1d9f387683bb8e22b9d9">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aab0262f93bdd1d9f387683bb8e22b9d9">SET\_STRATEGY\_DEFINITION</a> = "set\_strategy\_definition"</td>
      </tr>

      <tr className="memdesc:aab0262f93bdd1d9f387683bb8e22b9d9">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>, replacing the existing tier strategy in its entirety. <br /></td>
      </tr>

      <tr className="separator:aab0262f93bdd1d9f387683bb8e22b9d9">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a5c1d5cc5d69e83b02e62731bc3b9a255" id="r_a5c1d5cc5d69e83b02e62731bc3b9a255">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5c1d5cc5d69e83b02e62731bc3b9a255">CANCEL\_DATASOURCE\_SUBSCRIPTION</a> = "cancel\_datasource\_subscription"</td>
      </tr>

      <tr className="memdesc:a5c1d5cc5d69e83b02e62731bc3b9a255">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Permanently unsubscribe a data source that is loading continuously as a stream. <br /></td>
      </tr>

      <tr className="separator:a5c1d5cc5d69e83b02e62731bc3b9a255">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a45f3cf191e1b2b919432ec8af10378f4" id="r_a45f3cf191e1b2b919432ec8af10378f4">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a45f3cf191e1b2b919432ec8af10378f4">DROP\_DATASOURCE\_SUBSCRIPTION</a> = "drop\_datasource\_subscription"</td>
      </tr>

      <tr className="memdesc:a45f3cf191e1b2b919432ec8af10378f4">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Permanently delete a cancelled data source subscription. <br /></td>
      </tr>

      <tr className="separator:a45f3cf191e1b2b919432ec8af10378f4">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a20741d0a6928b81ffff6221acd700256" id="r_a20741d0a6928b81ffff6221acd700256">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a20741d0a6928b81ffff6221acd700256">PAUSE\_DATASOURCE\_SUBSCRIPTION</a> = "pause\_datasource\_subscription"</td>
      </tr>

      <tr className="memdesc:a20741d0a6928b81ffff6221acd700256">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Temporarily unsubscribe a data source that is loading continuously as a stream. <br /></td>
      </tr>

      <tr className="separator:a20741d0a6928b81ffff6221acd700256">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a9a0c3083cf89cfc1da794e0ff579679e" id="r_a9a0c3083cf89cfc1da794e0ff579679e">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9a0c3083cf89cfc1da794e0ff579679e">RESUME\_DATASOURCE\_SUBSCRIPTION</a> = "resume\_datasource\_subscription"</td>
      </tr>

      <tr className="memdesc:a9a0c3083cf89cfc1da794e0ff579679e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Resubscribe to a paused data source subscription. <br /></td>
      </tr>

      <tr className="separator:a9a0c3083cf89cfc1da794e0ff579679e">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a1807534dce83d36b169cc435bf617edd" id="r_a1807534dce83d36b169cc435bf617edd">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1807534dce83d36b169cc435bf617edd">CHANGE\_OWNER</a> = "change\_owner"</td>
      </tr>

      <tr className="memdesc:a1807534dce83d36b169cc435bf617edd">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Change the owner resource group of the table. <br /></td>
      </tr>

      <tr className="separator:a1807534dce83d36b169cc435bf617edd">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ad7693b0c8963e31690b4a558dba3b3ea" id="r_ad7693b0c8963e31690b4a558dba3b3ea">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad7693b0c8963e31690b4a558dba3b3ea">SET\_LOAD\_VECTORS\_POLICY</a> = "set\_load\_vectors\_policy"</td>
      </tr>

      <tr className="memdesc:ad7693b0c8963e31690b4a558dba3b3ea">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Set startup data loading scheme for the table; see description of 'load\_vectors\_policy' in <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ae10c184acd9c83d0063e8e4615270aba">Kinetica.createTable</a> for possible values for <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:ad7693b0c8963e31690b4a558dba3b3ea">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:acdfb45e1b27a379484976d5cf779aa68" id="r_acdfb45e1b27a379484976d5cf779aa68">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acdfb45e1b27a379484976d5cf779aa68">SET\_BUILD\_PK\_INDEX\_POLICY</a> = "set\_build\_pk\_index\_policy"</td>
      </tr>

      <tr className="memdesc:acdfb45e1b27a379484976d5cf779aa68">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Set startup primary key generation scheme for the table; see description of 'build\_pk\_index\_policy' in <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ae10c184acd9c83d0063e8e4615270aba">Kinetica.createTable</a> for possible values for <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:acdfb45e1b27a379484976d5cf779aa68">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a08512ce2547440f793a40fe868280e98" id="r_a08512ce2547440f793a40fe868280e98">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a08512ce2547440f793a40fe868280e98">SET\_BUILD\_MATERIALIZED\_VIEW\_POLICY</a> = "set\_build\_materialized\_view\_policy"</td>
      </tr>

      <tr className="memdesc:a08512ce2547440f793a40fe868280e98">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Set startup rebuilding scheme for the materialized view; see description of 'build\_materialized\_view\_policy' in <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#afbec7be04cf88d679d4d0092e264cf13">Kinetica.createMaterializedView</a> for possible values for <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. <br /></td>
      </tr>

      <tr className="separator:a08512ce2547440f793a40fe868280e98">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <h2 className="groupheader">Detailed Description</h2>

    <div className="textblock">
      <p>A set of string constants for the parameter <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#a90920232cc461c8921f7b6b9375fcfd2" title="Modification operation to be applied.">AlterTableRequest.action</a>. </p>
      <p>Modification operation to be applied.</p>
      <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00059">59</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a333944f3b561633d15fc07d55a35eebf">◆ </a></span>ADD\_COLUMN</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.ADD\_COLUMN = "add\_column"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Adds the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> to the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. </p>
        <p>Use <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a73fbfcb0bb2d343dd17c7ec2d4046327">COLUMN\_TYPE</a> and <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a16b7746183b1f7bbb6ac817027fb57be">COLUMN\_PROPERTIES</a> in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#a46f71383bcd6a6ef7e915f8eaad44efb" title="Optional parameters.">AlterTableRequest.options</a> to set the column's type and properties, respectively.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00161">161</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a32d44b118440c644eed950588382bf3b">◆ </a></span>ADD\_COMMENT</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.ADD\_COMMENT = "add\_comment"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Adds the comment specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> to the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. </p>
        <p>Use <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a2c867c2abf7e21bd5870cfc5c00f6fef">COLUMN\_NAME</a> to set the comment for a column.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00150">150</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a0250f3629bf4c6401357433e8682aeaa">◆ </a></span>ADD\_PARTITION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.ADD\_PARTITION = "add\_partition"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Adds the partition specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</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. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00218">218</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a5c1d5cc5d69e83b02e62731bc3b9a255">◆ </a></span>CANCEL\_DATASOURCE\_SUBSCRIPTION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.CANCEL\_DATASOURCE\_SUBSCRIPTION = "cancel\_datasource\_subscription"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Permanently unsubscribe a data source that is loading continuously as a stream. </p>
        <p>The data source can be Kafka / S3 / Azure / GCS. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00320">320</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a82f8f08eec1f11dbc01474d0d22e2a29">◆ </a></span>CHANGE\_COLUMN</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.CHANGE\_COLUMN = "change\_column"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Changes type and properties of the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>Use <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a73fbfcb0bb2d343dd17c7ec2d4046327">COLUMN\_TYPE</a> and <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a16b7746183b1f7bbb6ac817027fb57be">COLUMN\_PROPERTIES</a> in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#a46f71383bcd6a6ef7e915f8eaad44efb" title="Optional parameters.">AlterTableRequest.options</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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#a46f71383bcd6a6ef7e915f8eaad44efb" title="Optional parameters.">AlterTableRequest.options</a> map.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00176">176</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1807534dce83d36b169cc435bf617edd">◆ </a></span>CHANGE\_OWNER</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.CHANGE\_OWNER = "change\_owner"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Change the owner resource group of the table. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00339">339</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a69febcd70552a3b6121e06260647d0be">◆ </a></span>CREATE\_FOREIGN\_KEY</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.CREATE\_FOREIGN\_KEY = "create\_foreign\_key"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Creates a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</a> specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> using the format '(source\_column\_name \[, ...]) references target\_table\_name(primary\_key\_column\_name \[, ...]) \[as foreign\_key\_name]'. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00203">203</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a84a49f7b1807a6a91fa040165a9cd8d9">◆ </a></span>CREATE\_INDEX</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.CREATE\_INDEX = "create\_index"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>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 className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a13cf1008ef966708e0841c41551b9be6">INDEX\_TYPE</a>), on the column name specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>If this column already has the specified index, an error will be returned.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00078">78</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af66eb1ae3393208731687d3dd57324cd">◆ </a></span>DELETE\_COLUMN</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.DELETE\_COLUMN = "delete\_column"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> from the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00181">181</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acafd64a0e5acd941b2ae64d08a83beec">◆ </a></span>DELETE\_DEFAULT</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.DELETE\_DEFAULT = "delete\_default"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Removes the default value expression from the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>Other column properties are preserved.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00195">195</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8bc9aaf48f508a0f003a95bcfa2a2e70">◆ </a></span>DELETE\_FOREIGN\_KEY</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.DELETE\_FOREIGN\_KEY = "delete\_foreign\_key"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes a <a href="/content/concepts/tables/#foreign-key" target="_top">foreign key</a>. </p>
        <p>The <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> should be the foreign\_key\_name specified when creating the key or the complete string used to define it.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00210">210</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a25fbc7961d1e1421a4773bc522343201">◆ </a></span>DELETE\_INDEX</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.DELETE\_INDEX = "delete\_index"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>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 className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a13cf1008ef966708e0841c41551b9be6">INDEX\_TYPE</a>), on the column name specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>If this column does not have the specified index, an error will be returned.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00105">105</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a758077407ebe6b13ba1cc88dc64ad47a">◆ </a></span>DELETE\_PARTITION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.DELETE\_PARTITION = "delete\_partition"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Deletes the partition specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</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. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00235">235</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a45f3cf191e1b2b919432ec8af10378f4">◆ </a></span>DROP\_DATASOURCE\_SUBSCRIPTION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.DROP\_DATASOURCE\_SUBSCRIPTION = "drop\_datasource\_subscription"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Permanently delete a cancelled data source subscription. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00324">324</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a5d486ebcd2274011458178f84928d03e">◆ </a></span>MOVE\_TO\_COLLECTION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.MOVE\_TO\_COLLECTION = "move\_to\_collection"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>\[DEPRECATED–please use <a className="el" href="#a2ea710bb449ed4ac5307d8bb2a0704e8">MOVE\_TO\_SCHEMA</a> and use <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ac754b44062e7b90b8afa50ddfa8ccbf2">Kinetica.createSchema</a> to create the schema if non-existent] Moves a table or view into a schema named <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>If the schema provided is non-existent, it will be automatically created.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00115">115</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2ea710bb449ed4ac5307d8bb2a0704e8">◆ </a></span>MOVE\_TO\_SCHEMA</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.MOVE\_TO\_SCHEMA = "move\_to\_schema"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Moves a table or view into a schema named <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>If the schema provided is nonexistent, an error will be thrown. If <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> is empty, then the table or view will be placed in the user's default schema. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00123">123</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a20741d0a6928b81ffff6221acd700256">◆ </a></span>PAUSE\_DATASOURCE\_SUBSCRIPTION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.PAUSE\_DATASOURCE\_SUBSCRIPTION = "pause\_datasource\_subscription"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Temporarily unsubscribe a data source that is loading continuously as a stream. </p>
        <p>The data source can be Kafka / S3 / Azure / GCS. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00330">330</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9a45ec9ab5f7b5a80ed14298fb98e9d9">◆ </a></span>PROTECTED</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.PROTECTED = "protected"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>No longer used. </p>
        <p>Previously set whether the given <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a> should be protected or not. The <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> would have been either 'true' or 'false'.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00130">130</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af4570aa680cfb40eb4a2578001d76b0f">◆ </a></span>REFRESH</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.REFRESH = "refresh"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>For a <a href="/content/concepts/materialized_views/" target="_top">materialized view</a>, replays all the table creation commands required to create the view. </p>
        <p>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>.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00252">252</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#adbd50441be57d5408bb854d6a5cf0abc">◆ </a></span>REFRESH\_INDEX</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.REFRESH\_INDEX = "refresh\_index"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Refreshes an index identified by <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a13cf1008ef966708e0841c41551b9be6">INDEX\_TYPE</a>, on the column name specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>Currently applicable only to CAGRA indices.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00086">86</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1b6af23ef4d91c3566c62ecc2fb9a7cf">◆ </a></span>REMOVE\_PARTITION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.REMOVE\_PARTITION = "remove\_partition"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Removes the partition specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</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. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00227">227</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2a1f7a96ab55af6ee82b90721b489b93">◆ </a></span>REMOVE\_SHARD\_KEYS</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.REMOVE\_SHARD\_KEYS = "remove\_shard\_keys"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Removes the shard key property from all columns, so that the table will be considered randomly sharded. </p>
        <p>The data is not moved. The <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> is ignored.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00308">308</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac81ec5b693b256ce03cfb2881e4a7f56">◆ </a></span>REMOVE\_TEXT\_SEARCH\_ATTRIBUTES</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.REMOVE\_TEXT\_SEARCH\_ATTRIBUTES = "remove\_text\_search\_attributes"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Removes <a href="/content/concepts/full_text_search/" target="_top">text search</a> attribute from all columns. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00302">302</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4dd4b7bb039cca88b2611416208870ea">◆ </a></span>RENAME\_TABLE</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.RENAME\_TABLE = "rename\_table"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Renames a table or view to <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>Has the same naming restrictions as <a href="/content/concepts/tables/" target="_top">tables</a>.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00137">137</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9a0c3083cf89cfc1da794e0ff579679e">◆ </a></span>RESUME\_DATASOURCE\_SUBSCRIPTION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.RESUME\_DATASOURCE\_SUBSCRIPTION = "resume\_datasource\_subscription"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Resubscribe to a paused data source subscription. </p>
        <p>The data source can be Kafka / S3 / Azure / GCS. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00336">336</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a08512ce2547440f793a40fe868280e98">◆ </a></span>SET\_BUILD\_MATERIALIZED\_VIEW\_POLICY</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_BUILD\_MATERIALIZED\_VIEW\_POLICY = "set\_build\_materialized\_view\_policy"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Set startup rebuilding scheme for the materialized view; see description of 'build\_materialized\_view\_policy' in <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#afbec7be04cf88d679d4d0092e264cf13">Kinetica.createMaterializedView</a> for possible values for <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00360">360</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acdfb45e1b27a379484976d5cf779aa68">◆ </a></span>SET\_BUILD\_PK\_INDEX\_POLICY</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_BUILD\_PK\_INDEX\_POLICY = "set\_build\_pk\_index\_policy"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Set startup primary key generation scheme for the table; see description of 'build\_pk\_index\_policy' in <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ae10c184acd9c83d0063e8e4615270aba">Kinetica.createTable</a> for possible values for <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00353">353</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6bb4a19333a8389875f28f01a5ca5a8a">◆ </a></span>SET\_DEFAULT</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_DEFAULT = "set\_default"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Sets or replaces the default value expression for the column specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>The new default is taken from <a className="el" href="/content/api/cs/structkinetica_1_1AlterTableRequest_1_1Options#a9d5f7c752ffac09bc4b0aa3db347c099">ADD\_COLUMN\_EXPRESSION</a>. Existing properties on the column are preserved.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00189">189</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aabd672a02bbe7ee7eaf47e07a7884653">◆ </a></span>SET\_GLOBAL\_ACCESS\_MODE</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_GLOBAL\_ACCESS\_MODE = "set\_global\_access\_mode"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Sets the global access mode (i.e. </p>
        <p>locking) for the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. </p>
        <p>Specify the access mode in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. Valid modes are 'no\_access', 'read\_only', 'write\_only' and 'read\_write'.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00242">242</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad7693b0c8963e31690b4a558dba3b3ea">◆ </a></span>SET\_LOAD\_VECTORS\_POLICY</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_LOAD\_VECTORS\_POLICY = "set\_load\_vectors\_policy"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Set startup data loading scheme for the table; see description of 'load\_vectors\_policy' in <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ae10c184acd9c83d0063e8e4615270aba">Kinetica.createTable</a> for possible values for <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00346">346</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#adaa4882477c1c198baa84afd251bb357">◆ </a></span>SET\_REFRESH\_EXECUTE\_AS</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_REFRESH\_EXECUTE\_AS = "set\_refresh\_execute\_as"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Sets the user name to refresh this <a href="/content/concepts/materialized_views/" target="_top">materialized view</a> to the value specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00298">298</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#af631553953074cc243af2bb5eedff197">◆ </a></span>SET\_REFRESH\_METHOD</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_REFRESH\_METHOD = "set\_refresh\_method"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> - one of 'manual', 'periodic', or 'on\_change'. </p>
        <p>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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> - either 'manual' or 'on\_start'. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00264">264</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a660a762238d7eba05a47c209a606710f">◆ </a></span>SET\_REFRESH\_PERIOD</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_REFRESH\_PERIOD = "set\_refresh\_period"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>. </p>
        <p>Also, sets the refresh method to periodic if not already set.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00288">288</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4b186d38cfb3fd9f29be038699beb8f5">◆ </a></span>SET\_REFRESH\_SPAN</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_REFRESH\_SPAN = "set\_refresh\_span"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Sets the future time-offset(in seconds) for the view refresh to stop. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00292">292</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa3653efa67da276ebbadc639d48bcdea">◆ </a></span>SET\_REFRESH\_START\_TIME</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_REFRESH\_START\_TIME = "set\_refresh\_start\_time"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> with format 'YYYY-MM-DD HH:MM:SS'. </p>
        <p>Subsequent refreshes occur at the specified time + N \* the refresh period.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00273">273</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad0928167019a6addffd87c70ea6c406b">◆ </a></span>SET\_REFRESH\_STOP\_TIME</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_REFRESH\_STOP\_TIME = "set\_refresh\_stop\_time"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a> with format 'YYYY-MM-DD HH:MM:SS'. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00280">280</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aab0262f93bdd1d9f387683bb8e22b9d9">◆ </a></span>SET\_STRATEGY\_DEFINITION</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.SET\_STRATEGY\_DEFINITION = "set\_strategy\_definition"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>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 className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#adde8bd3b6e4986f0afd7b586947fba7f" title="The value of the modification, depending on AlterTableRequest.action.">AlterTableRequest.\_value</a>, replacing the existing tier strategy in its entirety. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00314">314</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acd6d7982290aac7642c1e63188170c96">◆ </a></span>TTL</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const string kinetica.AlterTableRequest.Action.TTL = "ttl"</td>
                </tr>
              </table>
            </td>

            <td className="mlabels-right"> <span className="mlabels"><span className="mlabel static">static</span></span> </td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Sets the <a href="/content/concepts/ttl/" target="_top">time-to-live</a> in minutes of the table or view specified in <a className="el" href="/content/api/cs/classkinetica_1_1AlterTableRequest#af2586322c3a3e7fc0ba0645ee325973a" title="Table on which the operation will be performed, in [schema_name.">AlterTableRequest.table\_name</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source#l00142">142</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this struct was generated from the following files:

    <ul>
      <li>\_build/public-os\_ubuntu24.04-arch\_amd64-cc\_gcc\_13.3.0/install/Kinetica/Protocol/<a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a></li>
      <li>Kinetica/Protocol/<a className="el" href="/content/api/cs/Kinetica_2Protocol_2AlterTable_8cs_source">AlterTable.cs</a></li>
    </ul>
  </div>
</div>
