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

> kinetica.CreateTableRequest.Options — 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_1CreateTableRequest#a5b49ad6205f9ffd3edea7a76c3e38aa1" title="Optional parameters.">CreateTableRequest.options</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:a80ae36356442c5b888eba6ba9b7ce1b2" id="r_a80ae36356442c5b888eba6ba9b7ce1b2">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a80ae36356442c5b888eba6ba9b7ce1b2">NO\_ERROR\_IF\_EXISTS</a> = "no\_error\_if\_exists"</td>
      </tr>

      <tr className="memdesc:a80ae36356442c5b888eba6ba9b7ce1b2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a>, prevents an error from occurring if the table already exists and is of the given type. <br /></td>
      </tr>

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

      <tr className="memitem:aaaa0c06fc140d87fb4c4c814ad4b4687" id="r_aaaa0c06fc140d87fb4c4c814ad4b4687">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> = "true"</td>
      </tr>

      <tr className="memdesc:aaaa0c06fc140d87fb4c4c814ad4b4687">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1CreateTableRequest_1_1Options" title="A set of string constants for the parameter CreateTableRequest.options.">CreateTableRequest.Options</a> options. <br /></td>
      </tr>

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

      <tr className="memitem:ae439a2514671ce0ce1f523bc338bfcb9" id="r_ae439a2514671ce0ce1f523bc338bfcb9">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a> = "false"</td>
      </tr>

      <tr className="memdesc:ae439a2514671ce0ce1f523bc338bfcb9">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1CreateTableRequest_1_1Options" title="A set of string constants for the parameter CreateTableRequest.options.">CreateTableRequest.Options</a> options. <br /></td>
      </tr>

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

      <tr className="memitem:a51856985a9ef8cfe5eaa4830c31ae775" id="r_a51856985a9ef8cfe5eaa4830c31ae775">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a51856985a9ef8cfe5eaa4830c31ae775">CREATE\_TEMP\_TABLE</a> = "create\_temp\_table"</td>
      </tr>

      <tr className="memdesc:a51856985a9ef8cfe5eaa4830c31ae775">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a>, a unique temporary table name will be generated in the sys\_temp schema and used in place of <a className="el" href="/content/api/cs/classkinetica_1_1CreateTableRequest#a1312b3f02fd750f55df890ba747fcd4b" title="Name of the table to be created, in [schema_name.">CreateTableRequest.table\_name</a>. <br /></td>
      </tr>

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

      <tr className="memitem:a2e483e080e9b3cc636adf16911334682" id="r_a2e483e080e9b3cc636adf16911334682">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2e483e080e9b3cc636adf16911334682">COLLECTION\_NAME</a> = "collection\_name"</td>
      </tr>

      <tr className="memdesc:a2e483e080e9b3cc636adf16911334682">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">\[DEPRECATED–please specify the containing schema as part of <a className="el" href="/content/api/cs/classkinetica_1_1CreateTableRequest#a1312b3f02fd750f55df890ba747fcd4b" title="Name of the table to be created, in [schema_name.">CreateTableRequest.table\_name</a> and use <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ac754b44062e7b90b8afa50ddfa8ccbf2">Kinetica.createSchema</a> to create the schema if non-existent] Name of a schema which is to contain the newly created table. <br /></td>
      </tr>

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

      <tr className="memitem:a9357f10ed44b4f13511bb013a5e8b658" id="r_a9357f10ed44b4f13511bb013a5e8b658">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9357f10ed44b4f13511bb013a5e8b658">IS\_COLLECTION</a> = "is\_collection"</td>
      </tr>

      <tr className="memdesc:a9357f10ed44b4f13511bb013a5e8b658">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">\[DEPRECATED–please use <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ac754b44062e7b90b8afa50ddfa8ccbf2">Kinetica.createSchema</a> to create a schema instead] Indicates whether to create a schema instead of a table. <br /></td>
      </tr>

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

      <tr className="memitem:a4df07e33723728a28fea6215c9a66152" id="r_a4df07e33723728a28fea6215c9a66152">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4df07e33723728a28fea6215c9a66152">IS\_REPLICATED</a> = "is\_replicated"</td>
      </tr>

      <tr className="memdesc:a4df07e33723728a28fea6215c9a66152">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Affects the <a href="/content/concepts/tables/#distribution" target="_top">distribution scheme</a> for the table's data. <br /></td>
      </tr>

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

      <tr className="memitem:a3a7c3d341683b2fa7195443e4f3c42ea" id="r_a3a7c3d341683b2fa7195443e4f3c42ea">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3a7c3d341683b2fa7195443e4f3c42ea">FOREIGN\_KEYS</a> = "foreign\_keys"</td>
      </tr>

      <tr className="memdesc:a3a7c3d341683b2fa7195443e4f3c42ea">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Semicolon-separated list of <a href="/content/concepts/tables/#foreign-keys" target="_top">foreign keys</a>, of the format '(source\_column\_name \[, ...]) references target\_table\_name(primary\_key\_column\_name \[, ...]) \[as foreign\_key\_name]'. <br /></td>
      </tr>

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

      <tr className="memitem:a4a032166566ac279634b255d531c12b1" id="r_a4a032166566ac279634b255d531c12b1">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4a032166566ac279634b255d531c12b1">FOREIGN\_SHARD\_KEY</a> = "foreign\_shard\_key"</td>
      </tr>

      <tr className="memdesc:a4a032166566ac279634b255d531c12b1">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Foreign shard key of the format 'source\_column references shard\_by\_column from target\_table(primary\_key\_column)'. <br /></td>
      </tr>

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

      <tr className="memitem:a3c761b536a10d52a2c617833a59234a1" id="r_a3c761b536a10d52a2c617833a59234a1">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3c761b536a10d52a2c617833a59234a1">PARTITION\_TYPE</a> = "partition\_type"</td>
      </tr>

      <tr className="memdesc:a3c761b536a10d52a2c617833a59234a1">
        <td className="mdescLeft"> </td>
        <td className="mdescRight"><a href="/content/concepts/tables/#partitioning" target="_top">Partitioning</a> scheme to use. <br /></td>
      </tr>

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

      <tr className="memitem:a2ea30bbce1c2110ebd3e6c8147b5ca1b" id="r_a2ea30bbce1c2110ebd3e6c8147b5ca1b">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2ea30bbce1c2110ebd3e6c8147b5ca1b">RANGE</a> = "RANGE"</td>
      </tr>

      <tr className="memdesc:a2ea30bbce1c2110ebd3e6c8147b5ca1b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Use <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range partitioning</a>. <br /></td>
      </tr>

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

      <tr className="memitem:ab66b10cb94e9312261f2f79824b7374d" id="r_ab66b10cb94e9312261f2f79824b7374d">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab66b10cb94e9312261f2f79824b7374d">INTERVAL</a> = "INTERVAL"</td>
      </tr>

      <tr className="memdesc:ab66b10cb94e9312261f2f79824b7374d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Use <a href="/content/concepts/tables/#partitioning-by-interval" target="_top">interval partitioning</a>. <br /></td>
      </tr>

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

      <tr className="memitem:ad6001030dfa33e12ad2122f16f0d04c8" id="r_ad6001030dfa33e12ad2122f16f0d04c8">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad6001030dfa33e12ad2122f16f0d04c8">LIST</a> = "LIST"</td>
      </tr>

      <tr className="memdesc:ad6001030dfa33e12ad2122f16f0d04c8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Use <a href="/content/concepts/tables/#partitioning-by-list" target="_top">list partitioning</a>. <br /></td>
      </tr>

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

      <tr className="memitem:ad4f0561a1c93ec1244ce753232408ecf" id="r_ad4f0561a1c93ec1244ce753232408ecf">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad4f0561a1c93ec1244ce753232408ecf">HASH</a> = "HASH"</td>
      </tr>

      <tr className="memdesc:ad4f0561a1c93ec1244ce753232408ecf">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Use <a href="/content/concepts/tables/#partitioning-by-hash" target="_top">hash partitioning</a>. <br /></td>
      </tr>

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

      <tr className="memitem:a7d1999de2e96d15a9a962fe91c24ca94" id="r_a7d1999de2e96d15a9a962fe91c24ca94">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7d1999de2e96d15a9a962fe91c24ca94">SERIES</a> = "SERIES"</td>
      </tr>

      <tr className="memdesc:a7d1999de2e96d15a9a962fe91c24ca94">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Use <a href="/content/concepts/tables/#partitioning-by-series" target="_top">series partitioning</a>. <br /></td>
      </tr>

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

      <tr className="memitem:ab962e38ef1f388a35155fd36ff79dd60" id="r_ab962e38ef1f388a35155fd36ff79dd60">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab962e38ef1f388a35155fd36ff79dd60">PARTITION\_KEYS</a> = "partition\_keys"</td>
      </tr>

      <tr className="memdesc:ab962e38ef1f388a35155fd36ff79dd60">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Comma-separated list of partition keys, which are the columns or column expressions by which records will be assigned to partitions defined by <a className="el" href="#a2ca633b31acf89e93eb36c718109e032">PARTITION\_DEFINITIONS</a>. <br /></td>
      </tr>

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

      <tr className="memitem:a2ca633b31acf89e93eb36c718109e032" id="r_a2ca633b31acf89e93eb36c718109e032">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2ca633b31acf89e93eb36c718109e032">PARTITION\_DEFINITIONS</a> = "partition\_definitions"</td>
      </tr>

      <tr className="memdesc:a2ca633b31acf89e93eb36c718109e032">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Comma-separated list of partition definitions, whose format depends on the choice of <a className="el" href="#a3c761b536a10d52a2c617833a59234a1">PARTITION\_TYPE</a>. <br /></td>
      </tr>

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

      <tr className="memitem:acb0ecd77487ac3447dc4c7dac199500f" id="r_acb0ecd77487ac3447dc4c7dac199500f">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acb0ecd77487ac3447dc4c7dac199500f">IS\_AUTOMATIC\_PARTITION</a> = "is\_automatic\_partition"</td>
      </tr>

      <tr className="memdesc:acb0ecd77487ac3447dc4c7dac199500f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a>, a new partition will be created for values which don't fall into an existing partition. <br /></td>
      </tr>

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

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

      <tr className="memdesc:a702108ad2aef3faf1fb342fd5df9a064">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets the <a href="/content/concepts/ttl/" target="_top">TTL</a> of the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1CreateTableRequest#a1312b3f02fd750f55df890ba747fcd4b" title="Name of the table to be created, in [schema_name.">CreateTableRequest.table\_name</a>. <br /></td>
      </tr>

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

      <tr className="memitem:ad7da1ac6c7eb13c29949c9789f193551" id="r_ad7da1ac6c7eb13c29949c9789f193551">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad7da1ac6c7eb13c29949c9789f193551">CHUNK\_SIZE</a> = "chunk\_size"</td>
      </tr>

      <tr className="memdesc:ad7da1ac6c7eb13c29949c9789f193551">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Indicates the number of records per chunk to be used for this table. <br /></td>
      </tr>

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

      <tr className="memitem:a68ab34fc95e63e116a626c70e5c09f06" id="r_a68ab34fc95e63e116a626c70e5c09f06">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a68ab34fc95e63e116a626c70e5c09f06">CHUNK\_COLUMN\_MAX\_MEMORY</a> = "chunk\_column\_max\_memory"</td>
      </tr>

      <tr className="memdesc:a68ab34fc95e63e116a626c70e5c09f06">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Indicates the target maximum data size for each column in a chunk to be used for this table. <br /></td>
      </tr>

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

      <tr className="memitem:a709e55e7405617526090ded9929f45b7" id="r_a709e55e7405617526090ded9929f45b7">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a709e55e7405617526090ded9929f45b7">CHUNK\_MAX\_MEMORY</a> = "chunk\_max\_memory"</td>
      </tr>

      <tr className="memdesc:a709e55e7405617526090ded9929f45b7">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Indicates the target maximum data size for all columns in a chunk to be used for this table. <br /></td>
      </tr>

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

      <tr className="memitem:a10decaf2d84f6f85ab778b07b0f7b68d" id="r_a10decaf2d84f6f85ab778b07b0f7b68d">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a10decaf2d84f6f85ab778b07b0f7b68d">IS\_RESULT\_TABLE</a> = "is\_result\_table"</td>
      </tr>

      <tr className="memdesc:a10decaf2d84f6f85ab778b07b0f7b68d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Indicates whether the table is a <a href="/content/concepts/tables_memory_only/" target="_top">memory-only table</a>. <br /></td>
      </tr>

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

      <tr className="memitem:acfd80289d3c41b257b9672109d39d49f" id="r_acfd80289d3c41b257b9672109d39d49f">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acfd80289d3c41b257b9672109d39d49f">STRATEGY\_DEFINITION</a> = "strategy\_definition"</td>
      </tr>

      <tr className="memdesc:acfd80289d3c41b257b9672109d39d49f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The <a href="/content/rm/concepts/#tier-strategies" target="_top">tier strategy</a> for the table and its columns. <br /></td>
      </tr>

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

      <tr className="memitem:a66a4925756e9412437c0743bbca7066d" id="r_a66a4925756e9412437c0743bbca7066d">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a66a4925756e9412437c0743bbca7066d">COMPRESSION\_CODEC</a> = "compression\_codec"</td>
      </tr>

      <tr className="memdesc:a66a4925756e9412437c0743bbca7066d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The default <a href="/content/concepts/column_compression/" target="_top">compression codec</a> for this table's columns. <br /></td>
      </tr>

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

      <tr className="memitem:a1a8a7355ba229a7ed9344d8a240ea8d7" id="r_a1a8a7355ba229a7ed9344d8a240ea8d7">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1a8a7355ba229a7ed9344d8a240ea8d7">LOAD\_VECTORS\_POLICY</a> = "load\_vectors\_policy"</td>
      </tr>

      <tr className="memdesc:a1a8a7355ba229a7ed9344d8a240ea8d7">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Set startup data loading scheme for the table. <br /></td>
      </tr>

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

      <tr className="memitem:adb1ced4ce4ee3a5e239549d5eeca37bf" id="r_adb1ced4ce4ee3a5e239549d5eeca37bf">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#adb1ced4ce4ee3a5e239549d5eeca37bf">ALWAYS</a> = "always"</td>
      </tr>

      <tr className="memdesc:adb1ced4ce4ee3a5e239549d5eeca37bf">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Generate as much primary key index data as possible before accepting requests. <br /></td>
      </tr>

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

      <tr className="memitem:afd6b9c5a3969db710cd094cca6173129" id="r_afd6b9c5a3969db710cd094cca6173129">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afd6b9c5a3969db710cd094cca6173129">LAZY</a> = "lazy"</td>
      </tr>

      <tr className="memdesc:afd6b9c5a3969db710cd094cca6173129">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Generate the necessary primary key index data at start, and load the remainder lazily. <br /></td>
      </tr>

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

      <tr className="memitem:a30106116cfbb2d1576a59912bc511779" id="r_a30106116cfbb2d1576a59912bc511779">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a30106116cfbb2d1576a59912bc511779">ON\_DEMAND</a> = "on\_demand"</td>
      </tr>

      <tr className="memdesc:a30106116cfbb2d1576a59912bc511779">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Generate primary key index data as requests use it. <br /></td>
      </tr>

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

      <tr className="memitem:a8b811a5a6e63d5fc3c2f74143411c749" id="r_a8b811a5a6e63d5fc3c2f74143411c749">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8b811a5a6e63d5fc3c2f74143411c749">SYSTEM</a> = "system"</td>
      </tr>

      <tr className="memdesc:a8b811a5a6e63d5fc3c2f74143411c749">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Generate primary key index data using the system-configured default. <br /></td>
      </tr>

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

      <tr className="memitem:aa4fb5ea168be93b8e2a0b41c3ab93c8f" id="r_aa4fb5ea168be93b8e2a0b41c3ab93c8f">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa4fb5ea168be93b8e2a0b41c3ab93c8f">BUILD\_PK\_INDEX\_POLICY</a> = "build\_pk\_index\_policy"</td>
      </tr>

      <tr className="memdesc:aa4fb5ea168be93b8e2a0b41c3ab93c8f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Set startup primary-key index generation scheme for the table. <br /></td>
      </tr>

      <tr className="separator:aa4fb5ea168be93b8e2a0b41c3ab93c8f">
        <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_1CreateTableRequest#a5b49ad6205f9ffd3edea7a76c3e38aa1" title="Optional parameters.">CreateTableRequest.options</a>. </p>
      <p>Optional parameters.</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_2CreateTable_8cs_source#l00058">58</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#adb1ced4ce4ee3a5e239549d5eeca37bf">◆ </a></span>ALWAYS</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.CreateTableRequest.Options.ALWAYS = "always"</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>Generate as much primary key index data as possible before accepting requests. </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_2CreateTable_8cs_source#l00394">394</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa4fb5ea168be93b8e2a0b41c3ab93c8f">◆ </a></span>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.CreateTableRequest.Options.BUILD\_PK\_INDEX\_POLICY = "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 index generation scheme for the table. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#adb1ced4ce4ee3a5e239549d5eeca37bf">ALWAYS</a>: Generate as much primary key index data as possible before accepting requests. </li>
          <li> <a className="el" href="#afd6b9c5a3969db710cd094cca6173129">LAZY</a>: Generate the necessary primary key index data at start, and load the remainder lazily. </li>
          <li> <a className="el" href="#a30106116cfbb2d1576a59912bc511779">ON\_DEMAND</a>: Generate primary key index data as requests use it. </li>
          <li> <a className="el" href="#a8b811a5a6e63d5fc3c2f74143411c749">SYSTEM</a>: Generate primary key index data using the system-configured default. </li>
        </ul>

        <p>The default value is <a className="el" href="#a8b811a5a6e63d5fc3c2f74143411c749">SYSTEM</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_2CreateTable_8cs_source#l00443">443</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a68ab34fc95e63e116a626c70e5c09f06">◆ </a></span>CHUNK\_COLUMN\_MAX\_MEMORY</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.CreateTableRequest.Options.CHUNK\_COLUMN\_MAX\_MEMORY = "chunk\_column\_max\_memory"</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>Indicates the target maximum data size for each column in a chunk to be used for this 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_2CreateTable_8cs_source#l00316">316</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a709e55e7405617526090ded9929f45b7">◆ </a></span>CHUNK\_MAX\_MEMORY</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.CreateTableRequest.Options.CHUNK\_MAX\_MEMORY = "chunk\_max\_memory"</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>Indicates the target maximum data size for all columns in a chunk to be used for this 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_2CreateTable_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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad7da1ac6c7eb13c29949c9789f193551">◆ </a></span>CHUNK\_SIZE</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.CreateTableRequest.Options.CHUNK\_SIZE = "chunk\_size"</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>Indicates the number of records per chunk to be used for this 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_2CreateTable_8cs_source#l00312">312</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2e483e080e9b3cc636adf16911334682">◆ </a></span>COLLECTION\_NAME</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.CreateTableRequest.Options.COLLECTION\_NAME = "collection\_name"</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 specify the containing schema as part of <a className="el" href="/content/api/cs/classkinetica_1_1CreateTableRequest#a1312b3f02fd750f55df890ba747fcd4b" title="Name of the table to be created, in [schema_name.">CreateTableRequest.table\_name</a> and use <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#ac754b44062e7b90b8afa50ddfa8ccbf2">Kinetica.createSchema</a> to create the schema if non-existent] Name of a schema which is to contain the newly created table. </p>
        <p>If the schema 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_2CreateTable_8cs_source#l00122">122</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a66a4925756e9412437c0743bbca7066d">◆ </a></span>COMPRESSION\_CODEC</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.CreateTableRequest.Options.COMPRESSION\_CODEC = "compression\_codec"</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>The default <a href="/content/concepts/column_compression/" target="_top">compression codec</a> for this table's 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_2CreateTable_8cs_source#l00354">354</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a51856985a9ef8cfe5eaa4830c31ae775">◆ </a></span>CREATE\_TEMP\_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.CreateTableRequest.Options.CREATE\_TEMP\_TABLE = "create\_temp\_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>If <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a>, a unique temporary table name will be generated in the sys\_temp schema and used in place of <a className="el" href="/content/api/cs/classkinetica_1_1CreateTableRequest#a1312b3f02fd750f55df890ba747fcd4b" title="Name of the table to be created, in [schema_name.">CreateTableRequest.table\_name</a>. </p>
        <p>If <a className="el" href="#a10decaf2d84f6f85ab778b07b0f7b68d">IS\_RESULT\_TABLE</a> is <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a>, then this is always allowed even if the caller does not have permission to create tables. The generated name is returned in <a className="el" href="/content/api/cs/structkinetica_1_1CreateTableResponse_1_1Info#a2b9b96199a0e6b26f84b0bef93e606b3">QUALIFIED\_TABLE\_NAME</a>. Supported values:</p>

        <ul>
          <li> <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> </li>
          <li> <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</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_2CreateTable_8cs_source#l00113">113</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae439a2514671ce0ce1f523bc338bfcb9">◆ </a></span>FALSE</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.CreateTableRequest.Options.FALSE = "false"</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>A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1CreateTableRequest_1_1Options" title="A set of string constants for the parameter CreateTableRequest.options.">CreateTableRequest.Options</a> options. </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_2CreateTable_8cs_source#l00087">87</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3a7c3d341683b2fa7195443e4f3c42ea">◆ </a></span>FOREIGN\_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.CreateTableRequest.Options.FOREIGN\_KEYS = "foreign\_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>Semicolon-separated list of <a href="/content/concepts/tables/#foreign-keys" target="_top">foreign keys</a>, of 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_2CreateTable_8cs_source#l00183">183</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4a032166566ac279634b255d531c12b1">◆ </a></span>FOREIGN\_SHARD\_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.CreateTableRequest.Options.FOREIGN\_SHARD\_KEY = "foreign\_shard\_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>Foreign shard key of the format 'source\_column references shard\_by\_column from target\_table(primary\_key\_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_2CreateTable_8cs_source#l00187">187</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad4f0561a1c93ec1244ce753232408ecf">◆ </a></span>HASH</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.CreateTableRequest.Options.HASH = "HASH"</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>Use <a href="/content/concepts/tables/#partitioning-by-hash" target="_top">hash partitioning</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_2CreateTable_8cs_source#l00251">251</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab66b10cb94e9312261f2f79824b7374d">◆ </a></span>INTERVAL</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.CreateTableRequest.Options.INTERVAL = "INTERVAL"</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>Use <a href="/content/concepts/tables/#partitioning-by-interval" target="_top">interval partitioning</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_2CreateTable_8cs_source#l00241">241</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acb0ecd77487ac3447dc4c7dac199500f">◆ </a></span>IS\_AUTOMATIC\_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.CreateTableRequest.Options.IS\_AUTOMATIC\_PARTITION = "is\_automatic\_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>If <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a>, a new partition will be created for values which don't fall into an existing partition. </p>
        <p>Currently only supported for <a href="/content/concepts/tables/#partitioning-by-list" target="_top">list partitions</a>. Supported values:</p>

        <ul>
          <li> <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> </li>
          <li> <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</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_2CreateTable_8cs_source#l00303">303</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9357f10ed44b4f13511bb013a5e8b658">◆ </a></span>IS\_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.CreateTableRequest.Options.IS\_COLLECTION = "is\_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="/content/api/cs/classkinetica_1_1Kinetica#ac754b44062e7b90b8afa50ddfa8ccbf2">Kinetica.createSchema</a> to create a schema instead] Indicates whether to create a schema instead of a table. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> </li>
          <li> <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</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_2CreateTable_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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4df07e33723728a28fea6215c9a66152">◆ </a></span>IS\_REPLICATED</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.CreateTableRequest.Options.IS\_REPLICATED = "is\_replicated"</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>Affects the <a href="/content/concepts/tables/#distribution" target="_top">distribution scheme</a> for the table's data. </p>
        <p>If <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> and the given type has no explicit <a href="/content/concepts/tables/#shard-key" target="_top">shard key</a> defined, the table will be <a href="/content/concepts/tables/#replication" target="_top">replicated</a>. If <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a>, the table will be <a href="/content/concepts/tables/#sharding" target="_top">sharded</a> according to the shard key specified in the given <a className="el" href="/content/api/cs/classkinetica_1_1CreateTableRequest#a3596c6a30b4dc6e55961afa05d8577a2" title="The type for the table, specified as either an existing table's numerical type ID (as returned by Kin...">CreateTableRequest.type\_id</a>, or <a href="/content/concepts/tables/#random-sharding" target="_top">randomly sharded</a>, if no shard key is specified. Note that a type containing a shard key cannot be used to create a replicated table. Supported values:</p>

        <ul>
          <li> <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> </li>
          <li> <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</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_2CreateTable_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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a10decaf2d84f6f85ab778b07b0f7b68d">◆ </a></span>IS\_RESULT\_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.CreateTableRequest.Options.IS\_RESULT\_TABLE = "is\_result\_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>Indicates whether the table is a <a href="/content/concepts/tables_memory_only/" target="_top">memory-only table</a>. </p>
        <p>A result table cannot contain columns with text\_search <a href="/content/concepts/types/#data-handling" target="_top">data-handling</a>, and it will not be retained if the server is restarted. Supported values:</p>

        <ul>
          <li> <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> </li>
          <li> <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</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_2CreateTable_8cs_source#l00343">343</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afd6b9c5a3969db710cd094cca6173129">◆ </a></span>LAZY</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.CreateTableRequest.Options.LAZY = "lazy"</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>Generate the necessary primary key index data at start, and load the remainder lazily. </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_2CreateTable_8cs_source#l00398">398</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad6001030dfa33e12ad2122f16f0d04c8">◆ </a></span>LIST</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.CreateTableRequest.Options.LIST = "LIST"</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>Use <a href="/content/concepts/tables/#partitioning-by-list" target="_top">list partitioning</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_2CreateTable_8cs_source#l00246">246</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1a8a7355ba229a7ed9344d8a240ea8d7">◆ </a></span>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.CreateTableRequest.Options.LOAD\_VECTORS\_POLICY = "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. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#adb1ced4ce4ee3a5e239549d5eeca37bf">ALWAYS</a>: Load as much vector data as possible into memory before accepting requests. </li>
          <li> <a className="el" href="#afd6b9c5a3969db710cd094cca6173129">LAZY</a>: Load the necessary vector data at start, and load the remainder lazily. </li>
          <li> <a className="el" href="#a30106116cfbb2d1576a59912bc511779">ON\_DEMAND</a>: Load vector data as requests use it. </li>
          <li> <a className="el" href="#a8b811a5a6e63d5fc3c2f74143411c749">SYSTEM</a>: Load vector data using the system-configured default. </li>
        </ul>

        <p>The default value is <a className="el" href="#a8b811a5a6e63d5fc3c2f74143411c749">SYSTEM</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_2CreateTable_8cs_source#l00390">390</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a80ae36356442c5b888eba6ba9b7ce1b2">◆ </a></span>NO\_ERROR\_IF\_EXISTS</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.CreateTableRequest.Options.NO\_ERROR\_IF\_EXISTS = "no\_error\_if\_exists"</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>If <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a>, prevents an error from occurring if the table already exists and is of the given type. </p>
        <p>If a table with the same ID but a different type exists, it is still an error. Supported values:</p>

        <ul>
          <li> <a className="el" href="#aaaa0c06fc140d87fb4c4c814ad4b4687">TRUE</a> </li>
          <li> <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#ae439a2514671ce0ce1f523bc338bfcb9">FALSE</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_2CreateTable_8cs_source#l00079">79</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a30106116cfbb2d1576a59912bc511779">◆ </a></span>ON\_DEMAND</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.CreateTableRequest.Options.ON\_DEMAND = "on\_demand"</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>Generate primary key index data as requests use 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_2CreateTable_8cs_source#l00402">402</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2ca633b31acf89e93eb36c718109e032">◆ </a></span>PARTITION\_DEFINITIONS</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.CreateTableRequest.Options.PARTITION\_DEFINITIONS = "partition\_definitions"</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>Comma-separated list of partition definitions, whose format depends on the choice of <a className="el" href="#a3c761b536a10d52a2c617833a59234a1">PARTITION\_TYPE</a>. </p>
        <p>See <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range partitioning</a>, <a href="/content/concepts/tables/#partitioning-by-interval" target="_top">interval partitioning</a>, <a href="/content/concepts/tables/#partitioning-by-list" target="_top">list partitioning</a>, <a href="/content/concepts/tables/#partitioning-by-hash" target="_top">hash partitioning</a>, or <a href="/content/concepts/tables/#partitioning-by-series" target="_top">series partitioning</a> for example formats.</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_2CreateTable_8cs_source#l00281">281</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab962e38ef1f388a35155fd36ff79dd60">◆ </a></span>PARTITION\_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.CreateTableRequest.Options.PARTITION\_KEYS = "partition\_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>Comma-separated list of partition keys, which are the columns or column expressions by which records will be assigned to partitions defined by <a className="el" href="#a2ca633b31acf89e93eb36c718109e032">PARTITION\_DEFINITIONS</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_2CreateTable_8cs_source#l00263">263</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3c761b536a10d52a2c617833a59234a1">◆ </a></span>PARTITION\_TYPE</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.CreateTableRequest.Options.PARTITION\_TYPE = "partition\_type"</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><a href="/content/concepts/tables/#partitioning" target="_top">Partitioning</a> scheme to use. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a2ea30bbce1c2110ebd3e6c8147b5ca1b">RANGE</a>: Use <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range partitioning</a>. </li>
          <li> <a className="el" href="#ab66b10cb94e9312261f2f79824b7374d">INTERVAL</a>: Use <a href="/content/concepts/tables/#partitioning-by-interval" target="_top">interval partitioning</a>. </li>
          <li> <a className="el" href="#ad6001030dfa33e12ad2122f16f0d04c8">LIST</a>: Use <a href="/content/concepts/tables/#partitioning-by-list" target="_top">list partitioning</a>. </li>
          <li> <a className="el" href="#ad4f0561a1c93ec1244ce753232408ecf">HASH</a>: Use <a href="/content/concepts/tables/#partitioning-by-hash" target="_top">hash partitioning</a>. </li>
          <li> <a className="el" href="#a7d1999de2e96d15a9a962fe91c24ca94">SERIES</a>: Use <a href="/content/concepts/tables/#partitioning-by-series" target="_top">series partitioning</a>. </li>
        </ul>

        <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_2CreateTable_8cs_source#l00231">231</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2ea30bbce1c2110ebd3e6c8147b5ca1b">◆ </a></span>RANGE</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.CreateTableRequest.Options.RANGE = "RANGE"</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>Use <a href="/content/concepts/tables/#partitioning-by-range" target="_top">range partitioning</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_2CreateTable_8cs_source#l00236">236</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7d1999de2e96d15a9a962fe91c24ca94">◆ </a></span>SERIES</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.CreateTableRequest.Options.SERIES = "SERIES"</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>Use <a href="/content/concepts/tables/#partitioning-by-series" target="_top">series partitioning</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_2CreateTable_8cs_source#l00256">256</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acfd80289d3c41b257b9672109d39d49f">◆ </a></span>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.CreateTableRequest.Options.STRATEGY\_DEFINITION = "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>The <a href="/content/rm/concepts/#tier-strategies" target="_top">tier strategy</a> for the table and its 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_2CreateTable_8cs_source#l00348">348</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8b811a5a6e63d5fc3c2f74143411c749">◆ </a></span>SYSTEM</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.CreateTableRequest.Options.SYSTEM = "system"</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>Generate primary key index data using the system-configured default. </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_2CreateTable_8cs_source#l00406">406</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aaaa0c06fc140d87fb4c4c814ad4b4687">◆ </a></span>TRUE</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.CreateTableRequest.Options.TRUE = "true"</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>A boolean constant for the <a className="el" href="/content/api/cs/structkinetica_1_1CreateTableRequest_1_1Options" title="A set of string constants for the parameter CreateTableRequest.options.">CreateTableRequest.Options</a> options. </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_2CreateTable_8cs_source#l00083">83</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_2CreateTable_8cs_source">CreateTable.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a702108ad2aef3faf1fb342fd5df9a064">◆ </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.CreateTableRequest.Options.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">TTL</a> of the table specified in <a className="el" href="/content/api/cs/classkinetica_1_1CreateTableRequest#a1312b3f02fd750f55df890ba747fcd4b" title="Name of the table to be created, in [schema_name.">CreateTableRequest.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_2CreateTable_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_2CreateTable_8cs_source">CreateTable.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_2CreateTable_8cs_source">CreateTable.cs</a></li>
      <li>Kinetica/Protocol/<a className="el" href="/content/api/cs/Kinetica_2Protocol_2CreateTable_8cs_source">CreateTable.cs</a></li>
    </ul>
  </div>
</div>
