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

> kinetica.CreateMaterializedViewRequest.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_1CreateMaterializedViewRequest#a5fa3c520b97f1338529ac4ac892052dc" title="Optional parameters.">CreateMaterializedViewRequest.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:a7507f0939adc8c234b7cf707512b9288" id="r_a7507f0939adc8c234b7cf707512b9288">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7507f0939adc8c234b7cf707512b9288">COLLECTION\_NAME</a> = "collection\_name"</td>
      </tr>

      <tr className="memdesc:a7507f0939adc8c234b7cf707512b9288">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">\[DEPRECATED–please specify the containing schema for the materialized view as part of <a className="el" href="/content/api/cs/classkinetica_1_1CreateMaterializedViewRequest#af18faa533bb9f307bf31f7bc6a9c7395" title="Name of the table to be created that is the top-level table of the materialized view,...">CreateMaterializedViewRequest.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 view. <br /></td>
      </tr>

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

      <tr className="memitem:a4909f34a4261eb0d561bccaf797f3261" id="r_a4909f34a4261eb0d561bccaf797f3261">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4909f34a4261eb0d561bccaf797f3261">EXECUTE\_AS</a> = "execute\_as"</td>
      </tr>

      <tr className="memdesc:a4909f34a4261eb0d561bccaf797f3261">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">User name to use to run the refresh job. <br /></td>
      </tr>

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

      <tr className="memitem:a688c5f52ac75488dd9e462d1e1a79001" id="r_a688c5f52ac75488dd9e462d1e1a79001">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a688c5f52ac75488dd9e462d1e1a79001">BUILD\_MATERIALIZED\_VIEW\_POLICY</a> = "build\_materialized\_view\_policy"</td>
      </tr>

      <tr className="memdesc:a688c5f52ac75488dd9e462d1e1a79001">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets startup materialized view rebuild scheme. <br /></td>
      </tr>

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

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

      <tr className="memdesc:a26b3e7e0430b3c97acb2eed20066f61d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Rebuild as many materialized views as possible before accepting requests. <br /></td>
      </tr>

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

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

      <tr className="memdesc:abdb7d7b5d24cc69e81a94631ee2bbced">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Rebuild the necessary materialized views at start, and load the remainder lazily. <br /></td>
      </tr>

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

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

      <tr className="memdesc:a123296fec5ef373868a65c527171ec7a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Rebuild materialized views as requests use them. <br /></td>
      </tr>

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

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

      <tr className="memdesc:a2a143677db12c71b6c7f16532301e6f8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Rebuild materialized views using the system-configured default. <br /></td>
      </tr>

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

      <tr className="memitem:a83013d01aca64ae2f3f795d4800de9db" id="r_a83013d01aca64ae2f3f795d4800de9db">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a83013d01aca64ae2f3f795d4800de9db">PERSIST</a> = "persist"</td>
      </tr>

      <tr className="memdesc:a83013d01aca64ae2f3f795d4800de9db">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If <a className="el" href="#ad7a196f86a2634d0bbba032eaf633db0">TRUE</a>, then the materialized view specified in <a className="el" href="/content/api/cs/classkinetica_1_1CreateMaterializedViewRequest#af18faa533bb9f307bf31f7bc6a9c7395" title="Name of the table to be created that is the top-level table of the materialized view,...">CreateMaterializedViewRequest.table\_name</a> will be persisted and will not expire unless a <a className="el" href="#a37545aae13903cb2fb7cabadbde2b1fd">TTL</a> is specified. <br /></td>
      </tr>

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

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

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

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

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

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

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

      <tr className="memitem:ab6c2991da7cf7f2abcb211c88284f8f8" id="r_ab6c2991da7cf7f2abcb211c88284f8f8">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab6c2991da7cf7f2abcb211c88284f8f8">ENABLE\_MV\_INPUT\_WRAPPERS</a> = "enable\_mv\_input\_wrappers"</td>
      </tr>

      <tr className="memdesc:ab6c2991da7cf7f2abcb211c88284f8f8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If <a className="el" href="#ad7a196f86a2634d0bbba032eaf633db0">TRUE</a>, each base table the view reads is accessed through a wrapper view so an in-progress out-of-place update cannot make a record momentarily disappear from the view, and a long refresh does not block updates to the base tables. <br /></td>
      </tr>

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

      <tr className="memitem:abad9c539b4261c9adc7dcadf83614dc8" id="r_abad9c539b4261c9adc7dcadf83614dc8">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#abad9c539b4261c9adc7dcadf83614dc8">REFRESH\_SPAN</a> = "refresh\_span"</td>
      </tr>

      <tr className="memdesc:abad9c539b4261c9adc7dcadf83614dc8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets the future time-offset(in seconds) at which periodic refresh stops. <br /></td>
      </tr>

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

      <tr className="memitem:a432319350d1e1bb2b7ab22751d24cefb" id="r_a432319350d1e1bb2b7ab22751d24cefb">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a432319350d1e1bb2b7ab22751d24cefb">REFRESH\_STOP\_TIME</a> = "refresh\_stop\_time"</td>
      </tr>

      <tr className="memdesc:a432319350d1e1bb2b7ab22751d24cefb">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">When <a className="el" href="#a5a5b60b8255c54b7e2e730915ca934fa">REFRESH\_METHOD</a> is <a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a>, specifies the time at which a periodic refresh is stopped. <br /></td>
      </tr>

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

      <tr className="memitem:a5a5b60b8255c54b7e2e730915ca934fa" id="r_a5a5b60b8255c54b7e2e730915ca934fa">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5a5b60b8255c54b7e2e730915ca934fa">REFRESH\_METHOD</a> = "refresh\_method"</td>
      </tr>

      <tr className="memdesc:a5a5b60b8255c54b7e2e730915ca934fa">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Method by which the join can be refreshed when the data in underlying member tables have changed. <br /></td>
      </tr>

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

      <tr className="memitem:a6e1204f5b6618e913c36d50ed8b98155" id="r_a6e1204f5b6618e913c36d50ed8b98155">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6e1204f5b6618e913c36d50ed8b98155">MANUAL</a> = "manual"</td>
      </tr>

      <tr className="memdesc:a6e1204f5b6618e913c36d50ed8b98155">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Refresh only occurs when manually requested by calling <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#a6f0aeb998c8858266d7d265f9f42064a">Kinetica.alterTable</a> with an 'action' of 'refresh'. <br /></td>
      </tr>

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

      <tr className="memitem:adba535b387f8a79feb54c8f7a450e8de" id="r_adba535b387f8a79feb54c8f7a450e8de">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#adba535b387f8a79feb54c8f7a450e8de">ON\_QUERY</a> = "on\_query"</td>
      </tr>

      <tr className="memdesc:adba535b387f8a79feb54c8f7a450e8de">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Refresh any time the view is queried. <br /></td>
      </tr>

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

      <tr className="memitem:afa7d512e03aa459ba93998c19b4c7555" id="r_afa7d512e03aa459ba93998c19b4c7555">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afa7d512e03aa459ba93998c19b4c7555">ON\_CHANGE</a> = "on\_change"</td>
      </tr>

      <tr className="memdesc:afa7d512e03aa459ba93998c19b4c7555">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If possible, incrementally refresh (refresh just those records added) whenever an insert, update, delete or refresh of input table is done. <br /></td>
      </tr>

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

      <tr className="memitem:a8ec19604d4160d172453dd3b975e79f3" id="r_a8ec19604d4160d172453dd3b975e79f3">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a> = "periodic"</td>
      </tr>

      <tr className="memdesc:a8ec19604d4160d172453dd3b975e79f3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Refresh table periodically at rate specified by <a className="el" href="#a2b528d1ab982b70d09ce7fa7e724f5ec">REFRESH\_PERIOD</a>. <br /></td>
      </tr>

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

      <tr className="memitem:a2b528d1ab982b70d09ce7fa7e724f5ec" id="r_a2b528d1ab982b70d09ce7fa7e724f5ec">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2b528d1ab982b70d09ce7fa7e724f5ec">REFRESH\_PERIOD</a> = "refresh\_period"</td>
      </tr>

      <tr className="memdesc:a2b528d1ab982b70d09ce7fa7e724f5ec">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">When <a className="el" href="#a5a5b60b8255c54b7e2e730915ca934fa">REFRESH\_METHOD</a> is <a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a>, specifies the period in seconds at which refresh occurs. <br /></td>
      </tr>

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

      <tr className="memitem:a9cd42b74d131c2cf45ce5f0b83aaf443" id="r_a9cd42b74d131c2cf45ce5f0b83aaf443">
        <td className="memItemLeft" align="right" valign="top">const string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9cd42b74d131c2cf45ce5f0b83aaf443">REFRESH\_START\_TIME</a> = "refresh\_start\_time"</td>
      </tr>

      <tr className="memdesc:a9cd42b74d131c2cf45ce5f0b83aaf443">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">When <a className="el" href="#a5a5b60b8255c54b7e2e730915ca934fa">REFRESH\_METHOD</a> is <a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a>, specifies the first time at which a refresh is to be done. <br /></td>
      </tr>

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

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

      <tr className="memdesc:a37545aae13903cb2fb7cabadbde2b1fd">
        <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_1CreateMaterializedViewRequest#af18faa533bb9f307bf31f7bc6a9c7395" title="Name of the table to be created that is the top-level table of the materialized view,...">CreateMaterializedViewRequest.table\_name</a>. <br /></td>
      </tr>

      <tr className="separator:a37545aae13903cb2fb7cabadbde2b1fd">
        <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_1CreateMaterializedViewRequest#a5fa3c520b97f1338529ac4ac892052dc" title="Optional parameters.">CreateMaterializedViewRequest.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_2CreateMaterializedView_8cs_source#l00029">29</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a26b3e7e0430b3c97acb2eed20066f61d">◆ </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.CreateMaterializedViewRequest.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>Rebuild as many materialized views 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_2CreateMaterializedView_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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a688c5f52ac75488dd9e462d1e1a79001">◆ </a></span>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.CreateMaterializedViewRequest.Options.BUILD\_MATERIALIZED\_VIEW\_POLICY = "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>Sets startup materialized view rebuild scheme. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a26b3e7e0430b3c97acb2eed20066f61d">ALWAYS</a>: Rebuild as many materialized views as possible before accepting requests. </li>
          <li> <a className="el" href="#abdb7d7b5d24cc69e81a94631ee2bbced">LAZY</a>: Rebuild the necessary materialized views at start, and load the remainder lazily. </li>
          <li> <a className="el" href="#a123296fec5ef373868a65c527171ec7a">ON\_DEMAND</a>: Rebuild materialized views as requests use them. </li>
          <li> <a className="el" href="#a2a143677db12c71b6c7f16532301e6f8">SYSTEM</a>: Rebuild materialized views using the system-configured default. </li>
        </ul>

        <p>The default value is <a className="el" href="#a2a143677db12c71b6c7f16532301e6f8">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_2CreateMaterializedView_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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7507f0939adc8c234b7cf707512b9288">◆ </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.CreateMaterializedViewRequest.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 for the materialized view as part of <a className="el" href="/content/api/cs/classkinetica_1_1CreateMaterializedViewRequest#af18faa533bb9f307bf31f7bc6a9c7395" title="Name of the table to be created that is the top-level table of the materialized view,...">CreateMaterializedViewRequest.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 view. </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_2CreateMaterializedView_8cs_source#l00039">39</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab6c2991da7cf7f2abcb211c88284f8f8">◆ </a></span>ENABLE\_MV\_INPUT\_WRAPPERS</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.CreateMaterializedViewRequest.Options.ENABLE\_MV\_INPUT\_WRAPPERS = "enable\_mv\_input\_wrappers"</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="#ad7a196f86a2634d0bbba032eaf633db0">TRUE</a>, each base table the view reads is accessed through a wrapper view so an in-progress out-of-place update cannot make a record momentarily disappear from the view, and a long refresh does not block updates to the base tables. </p>
        <p>Overrides the {"{"}gaia.enable\_mv\_input\_wrappers{"}"} configuration default when set. Supported values:</p>

        <ul>
          <li> <a className="el" href="#ad7a196f86a2634d0bbba032eaf633db0">TRUE</a> </li>
          <li> <a className="el" href="#a82c7c22c48747ff5e2f087f8afa9aa33">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a82c7c22c48747ff5e2f087f8afa9aa33">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_2CreateMaterializedView_8cs_source#l00159">159</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4909f34a4261eb0d561bccaf797f3261">◆ </a></span>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.CreateMaterializedViewRequest.Options.EXECUTE\_AS = "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>User name to use to run the refresh job. </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_2CreateMaterializedView_8cs_source#l00042">42</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a82c7c22c48747ff5e2f087f8afa9aa33">◆ </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.CreateMaterializedViewRequest.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_1CreateMaterializedViewRequest_1_1Options" title="A set of string constants for the parameter CreateMaterializedViewRequest.options.">CreateMaterializedViewRequest.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_2CreateMaterializedView_8cs_source#l00133">133</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#abdb7d7b5d24cc69e81a94631ee2bbced">◆ </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.CreateMaterializedViewRequest.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>Rebuild the necessary materialized views 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_2CreateMaterializedView_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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6e1204f5b6618e913c36d50ed8b98155">◆ </a></span>MANUAL</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.CreateMaterializedViewRequest.Options.MANUAL = "manual"</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>Refresh only occurs when manually requested by calling <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#a6f0aeb998c8858266d7d265f9f42064a">Kinetica.alterTable</a> with an 'action' of 'refresh'. </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_2CreateMaterializedView_8cs_source#l00224">224</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afa7d512e03aa459ba93998c19b4c7555">◆ </a></span>ON\_CHANGE</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.CreateMaterializedViewRequest.Options.ON\_CHANGE = "on\_change"</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 possible, incrementally refresh (refresh just those records added) whenever an insert, update, delete or refresh of input table is done. </p>
        <p>A full refresh is done if an incremental refresh is not possible.</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_2CreateMaterializedView_8cs_source#l00234">234</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a123296fec5ef373868a65c527171ec7a">◆ </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.CreateMaterializedViewRequest.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>Rebuild materialized views as requests use them. </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_2CreateMaterializedView_8cs_source#l00090">90</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#adba535b387f8a79feb54c8f7a450e8de">◆ </a></span>ON\_QUERY</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.CreateMaterializedViewRequest.Options.ON\_QUERY = "on\_query"</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>Refresh any time the view is queried. </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_2CreateMaterializedView_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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a8ec19604d4160d172453dd3b975e79f3">◆ </a></span>PERIODIC</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.CreateMaterializedViewRequest.Options.PERIODIC = "periodic"</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>Refresh table periodically at rate specified by <a className="el" href="#a2b528d1ab982b70d09ce7fa7e724f5ec">REFRESH\_PERIOD</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_2CreateMaterializedView_8cs_source#l00239">239</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a83013d01aca64ae2f3f795d4800de9db">◆ </a></span>PERSIST</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.CreateMaterializedViewRequest.Options.PERSIST = "persist"</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="#ad7a196f86a2634d0bbba032eaf633db0">TRUE</a>, then the materialized view specified in <a className="el" href="/content/api/cs/classkinetica_1_1CreateMaterializedViewRequest#af18faa533bb9f307bf31f7bc6a9c7395" title="Name of the table to be created that is the top-level table of the materialized view,...">CreateMaterializedViewRequest.table\_name</a> will be persisted and will not expire unless a <a className="el" href="#a37545aae13903cb2fb7cabadbde2b1fd">TTL</a> is specified. </p>
        <p>If <a className="el" href="#a82c7c22c48747ff5e2f087f8afa9aa33">FALSE</a>, then the materialized view will be an in-memory table and will expire unless a <a className="el" href="#a37545aae13903cb2fb7cabadbde2b1fd">TTL</a> is specified otherwise. Supported values:</p>

        <ul>
          <li> <a className="el" href="#ad7a196f86a2634d0bbba032eaf633db0">TRUE</a> </li>
          <li> <a className="el" href="#a82c7c22c48747ff5e2f087f8afa9aa33">FALSE</a> </li>
        </ul>

        <p>The default value is <a className="el" href="#a82c7c22c48747ff5e2f087f8afa9aa33">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_2CreateMaterializedView_8cs_source#l00125">125</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a5a5b60b8255c54b7e2e730915ca934fa">◆ </a></span>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.CreateMaterializedViewRequest.Options.REFRESH\_METHOD = "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>Method by which the join can be refreshed when the data in underlying member tables have changed. </p>
        <p>Supported values:</p>

        <ul>
          <li> <a className="el" href="#a6e1204f5b6618e913c36d50ed8b98155">MANUAL</a>: Refresh only occurs when manually requested by calling <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#a6f0aeb998c8858266d7d265f9f42064a">Kinetica.alterTable</a> with an 'action' of 'refresh'. </li>
          <li> <a className="el" href="#adba535b387f8a79feb54c8f7a450e8de">ON\_QUERY</a>: Refresh any time the view is queried. </li>
          <li> <a className="el" href="#afa7d512e03aa459ba93998c19b4c7555">ON\_CHANGE</a>: If possible, incrementally refresh (refresh just those records added) whenever an insert, update, delete or refresh of input table is done. A full refresh is done if an incremental refresh is not possible. </li>
          <li> <a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a>: Refresh table periodically at rate specified by <a className="el" href="#a2b528d1ab982b70d09ce7fa7e724f5ec">REFRESH\_PERIOD</a>. </li>
        </ul>

        <p>The default value is <a className="el" href="#a6e1204f5b6618e913c36d50ed8b98155">MANUAL</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_2CreateMaterializedView_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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2b528d1ab982b70d09ce7fa7e724f5ec">◆ </a></span>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.CreateMaterializedViewRequest.Options.REFRESH\_PERIOD = "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>When <a className="el" href="#a5a5b60b8255c54b7e2e730915ca934fa">REFRESH\_METHOD</a> is <a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a>, specifies the period in seconds at which refresh occurs. </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_2CreateMaterializedView_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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#abad9c539b4261c9adc7dcadf83614dc8">◆ </a></span>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.CreateMaterializedViewRequest.Options.REFRESH\_SPAN = "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) at which periodic refresh stops. </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_2CreateMaterializedView_8cs_source#l00163">163</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9cd42b74d131c2cf45ce5f0b83aaf443">◆ </a></span>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.CreateMaterializedViewRequest.Options.REFRESH\_START\_TIME = "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>When <a className="el" href="#a5a5b60b8255c54b7e2e730915ca934fa">REFRESH\_METHOD</a> is <a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a>, specifies the first time at which a refresh is to be done. </p>
        <p>Value is a datetime string 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_2CreateMaterializedView_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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a432319350d1e1bb2b7ab22751d24cefb">◆ </a></span>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.CreateMaterializedViewRequest.Options.REFRESH\_STOP\_TIME = "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>When <a className="el" href="#a5a5b60b8255c54b7e2e730915ca934fa">REFRESH\_METHOD</a> is <a className="el" href="#a8ec19604d4160d172453dd3b975e79f3">PERIODIC</a>, specifies the time at which a periodic refresh is stopped. </p>
        <p>Value is a datetime string 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_2CreateMaterializedView_8cs_source#l00173">173</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2a143677db12c71b6c7f16532301e6f8">◆ </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.CreateMaterializedViewRequest.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>Rebuild materialized views 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_2CreateMaterializedView_8cs_source#l00094">94</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad7a196f86a2634d0bbba032eaf633db0">◆ </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.CreateMaterializedViewRequest.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_1CreateMaterializedViewRequest_1_1Options" title="A set of string constants for the parameter CreateMaterializedViewRequest.options.">CreateMaterializedViewRequest.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_2CreateMaterializedView_8cs_source#l00129">129</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a37545aae13903cb2fb7cabadbde2b1fd">◆ </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.CreateMaterializedViewRequest.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_1CreateMaterializedViewRequest#af18faa533bb9f307bf31f7bc6a9c7395" title="Name of the table to be created that is the top-level table of the materialized view,...">CreateMaterializedViewRequest.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_2CreateMaterializedView_8cs_source#l00261">261</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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.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_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a></li>
      <li>Kinetica/Protocol/<a className="el" href="/content/api/cs/Kinetica_2Protocol_2CreateMaterializedView_8cs_source">CreateMaterializedView\.cs</a></li>
    </ul>
  </div>
</div>
