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

# aggregateKMeans

<div className="kinetica-doxygen">
  <div id="abc00522ae443d7867f3ee878a5ad7221" />

  <h2 className="memtitle"><span className="permalink"><a href="#abc00522ae443d7867f3ee878a5ad7221">◆ </a></span>aggregateKMeans() <span className="overload">\[1/2]</span></h2>

  <div className="memitem">
    <div className="memproto">
      <table className="mlabels">
        <tr>
          <td className="mlabels-left">
            <table className="memname">
              <tr>
                <td className="memname"><a className="el" href="/content/api/cs/classkinetica_1_1AggregateKMeansResponse">AggregateKMeansResponse</a> kinetica.Kinetica.aggregateKMeans </td>
                <td>(</td>
                <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1AggregateKMeansRequest">AggregateKMeansRequest</a></td>
                <td className="paramname"><span className="paramname"><span className="em">request\_</span></span></td>
                <td>)</td>

                <td />
              </tr>
            </table>
          </td>

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

    <div className="memdoc">
      <p>This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering. </p>
      <p>An ideal k-means clustering algorithm selects k points such that the sum of the mean squared distances of each member of the set to the nearest of the k points is minimized. The k-means algorithm however does not necessarily produce such an ideal cluster. It begins with a randomly selected set of k points and then refines the location of the points iteratively and settles to a local minimum. Various parameters and options are provided to control the heuristic search.</p>
      <p>NOTE: The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance being accessed must be running a CUDA (GPU-based) build to service this request.</p>

      <div className="dl params">
        <div className="dt">Parameters</div>

        <div className="dd">
          <table className="params">
            <tr>
              <td className="paramname">request\_</td>
              <td>Request object containing the parameters for the operation.</td>
            </tr>
          </table>
        </div>
      </div>

      <div className="dl section return">
        <div className="dt">Returns</div>
        <div className="dd">Response object containing the result of the operation. </div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L5359">5359</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs">KineticaFunctions.cs</a>.</p>
    </div>
  </div>

  <div id="af37c584dab229fc43eac9bcef234f62c" />

  <h2 className="memtitle"><span className="permalink"><a href="#af37c584dab229fc43eac9bcef234f62c">◆ </a></span>aggregateKMeans() <span className="overload">\[2/2]</span></h2>

  <div className="memitem">
    <div className="memproto">
      <table className="mlabels">
        <tr>
          <td className="mlabels-left">
            <table className="memname">
              <tr>
                <td className="memname"><a className="el" href="/content/api/cs/classkinetica_1_1AggregateKMeansResponse">AggregateKMeansResponse</a> kinetica.Kinetica.aggregateKMeans </td>
                <td>(</td>
                <td className="paramtype">string</td>
                <td className="paramname"><span className="paramname"><span className="em">table\_name</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">IList\< string ></td>
                <td className="paramname"><span className="paramname"><span className="em">column\_names</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">int</td>
                <td className="paramname"><span className="paramname"><span className="em">k</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">double</td>
                <td className="paramname"><span className="paramname"><span className="em">tolerance</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">IDictionary\< string, string ></td>
                <td className="paramname"><span className="paramname"><span className="em">options</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span> )</td>
              </tr>
            </table>
          </td>

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

    <div className="memdoc">
      <p>This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering. </p>
      <p>An ideal k-means clustering algorithm selects k points such that the sum of the mean squared distances of each member of the set to the nearest of the k points is minimized. The k-means algorithm however does not necessarily produce such an ideal cluster. It begins with a randomly selected set of k points and then refines the location of the points iteratively and settles to a local minimum. Various parameters and options are provided to control the heuristic search.</p>
      <p>NOTE: The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance being accessed must be running a CUDA (GPU-based) build to service this request.</p>

      <div className="dl params">
        <div className="dt">Parameters</div>

        <div className="dd">
          <table className="params">
            <tr>
              <td className="paramname">table\_name</td>
              <td>Name of the table on which the operation will be performed. Must be an existing table, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>.</td>
            </tr>

            <tr>
              <td className="paramname">column\_names</td>
              <td>List of column names on which the operation would be performed. If n columns are provided then each of the k result points will have n dimensions corresponding to the n columns.</td>
            </tr>

            <tr>
              <td className="paramname">k</td>
              <td>The number of mean points to be determined by the algorithm.</td>
            </tr>

            <tr>
              <td className="paramname">tolerance</td>
              <td>Stop iterating when the distances between successive points is less than the given tolerance.</td>
            </tr>

            <tr>
              <td className="paramname">options</td>

              <td>
                Optional parameters.

                <ul>
                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a840b043d89810b0113bc6ca9ff8c82e5">WHITEN</a>: When set to 1 each of the columns is first normalized by its stdv - default is not to whiten. </li>
                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a6a2729f6e4274e1fa093e559f88abdb8">MAX\_ITERS</a>: Number of times to try to hit the tolerance limit before giving up - default is 10. </li>
                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#aed3f3ae842c5c146bd25c89be19f0ab9">NUM\_TRIES</a>: Number of times to run the k-means algorithm with a different randomly selected starting points - helps avoid local minimum. Default is 1. </li>

                  <li>
                    <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a527111eba7853f7fb24d09c95d2dd363">CREATE\_TEMP\_TABLE</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">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/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a>. If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a332e06873113d4241442058d144f5e71">RESULT\_TABLE\_PERSIST</a> is <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a> (or unspecified), 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_1AggregateKMeansResponse_1_1Info#a35cce0ebdb3f7ee429e50b44e9ea695a">QUALIFIED\_RESULT\_TABLE\_NAME</a>. Supported values:

                    <ul>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">TRUE</a> </li>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a> </li>
                    </ul>

                    The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a>.
                  </li>

                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a>: The name of a table used to store the results, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a> and meeting <a href="/content/concepts/tables/#table-naming-criteria" target="_top">table naming criteria</a>. If this option is specified, the results are not returned in the response. </li>

                  <li>
                    <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a332e06873113d4241442058d144f5e71">RESULT\_TABLE\_PERSIST</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">TRUE</a>, then the result table specified in <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a> will be persisted and will not expire unless a <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a0b08a0f826509458be51b38834bb9b78">TTL</a> is specified. If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a>, then the result table will be an in-memory table and will expire unless a <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a0b08a0f826509458be51b38834bb9b78">TTL</a> is specified otherwise. Supported values:

                    <ul>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">TRUE</a> </li>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a> </li>
                    </ul>

                    The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a>.
                  </li>

                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a0b08a0f826509458be51b38834bb9b78">TTL</a>: Sets the <a href="/content/concepts/ttl/" target="_top">TTL</a> of the table specified in <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a>. </li>
                </ul>

                The default value is an empty Dictionary.
              </td>
            </tr>
          </table>
        </div>
      </div>

      <div className="dl section return">
        <div className="dt">Returns</div>
        <div className="dd">Response object containing the result of the operation. </div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L5534">5534</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs">KineticaFunctions.cs</a>.</p>
    </div>
  </div>

  <div id="aa51861e33c6d64029c21132477b1bae1" />

  <h2 className="memtitle"><span className="permalink"><a href="#aa51861e33c6d64029c21132477b1bae1">◆ </a></span>AggregateKMeansAsync() <span className="overload">\[1/2]</span></h2>

  <div className="memitem">
    <div className="memproto">
      <table className="mlabels">
        <tr>
          <td className="mlabels-left">
            <table className="memname">
              <tr>
                <td className="memname">async System.Threading.Tasks.Task\< <a className="el" href="/content/api/cs/classkinetica_1_1AggregateKMeansResponse">AggregateKMeansResponse</a> > kinetica.Kinetica.AggregateKMeansAsync </td>
                <td>(</td>
                <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1AggregateKMeansRequest">AggregateKMeansRequest</a></td>
                <td className="paramname"><span className="paramname"><span className="em">request\_</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">System.Threading.CancellationToken</td>
                <td className="paramname"><span className="paramname"><span className="em">cancellationToken</span></span><span className="paramdefsep"> = </span><span className="paramdefval">default</span> )</td>
              </tr>
            </table>
          </td>

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

    <div className="memdoc">
      <p>This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering. </p>
      <p>(async) </p>
      <p>An ideal k-means clustering algorithm selects k points such that the sum of the mean squared distances of each member of the set to the nearest of the k points is minimized. The k-means algorithm however does not necessarily produce such an ideal cluster. It begins with a randomly selected set of k points and then refines the location of the points iteratively and settles to a local minimum. Various parameters and options are provided to control the heuristic search.</p>
      <p>NOTE: The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance being accessed must be running a CUDA (GPU-based) build to service this request.</p>

      <div className="dl params">
        <div className="dt">Parameters</div>

        <div className="dd">
          <table className="params">
            <tr>
              <td className="paramname">request\_</td>
              <td>Request object containing the parameters for the operation.</td>
            </tr>

            <tr>
              <td className="paramname">cancellationToken</td>
              <td>Cancellation token to cancel the operation.</td>
            </tr>
          </table>
        </div>
      </div>

      <div className="dl section return">
        <div className="dt">Returns</div>
        <div className="dd">Task that returns the response object containing the result of the operation.</div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L5385">5385</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs">KineticaFunctions.cs</a>.</p>
    </div>
  </div>

  <div id="a32a31aa38d7160abaa609da4d825a639" />

  <h2 className="memtitle"><span className="permalink"><a href="#a32a31aa38d7160abaa609da4d825a639">◆ </a></span>AggregateKMeansAsync() <span className="overload">\[2/2]</span></h2>

  <div className="memitem">
    <div className="memproto">
      <table className="mlabels">
        <tr>
          <td className="mlabels-left">
            <table className="memname">
              <tr>
                <td className="memname">async System.Threading.Tasks.Task\< <a className="el" href="/content/api/cs/classkinetica_1_1AggregateKMeansResponse">AggregateKMeansResponse</a> > kinetica.Kinetica.AggregateKMeansAsync </td>
                <td>(</td>
                <td className="paramtype">string</td>
                <td className="paramname"><span className="paramname"><span className="em">table\_name</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">IList\< string ></td>
                <td className="paramname"><span className="paramname"><span className="em">column\_names</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">int</td>
                <td className="paramname"><span className="paramname"><span className="em">k</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">double</td>
                <td className="paramname"><span className="paramname"><span className="em">tolerance</span></span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">IDictionary\< string, string ></td>
                <td className="paramname"><span className="paramname"><span className="em">options</span></span><span className="paramdefsep"> = </span><span className="paramdefval">null</span>, </td>
              </tr>

              <tr>
                <td className="paramkey" />

                <td />

                <td className="paramtype">System.Threading.CancellationToken</td>
                <td className="paramname"><span className="paramname"><span className="em">cancellationToken</span></span><span className="paramdefsep"> = </span><span className="paramdefval">default</span> )</td>
              </tr>
            </table>
          </td>

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

    <div className="memdoc">
      <p>This endpoint runs the k-means algorithm - a heuristic algorithm that attempts to do k-means clustering. </p>
      <p>(async) </p>
      <p>An ideal k-means clustering algorithm selects k points such that the sum of the mean squared distances of each member of the set to the nearest of the k points is minimized. The k-means algorithm however does not necessarily produce such an ideal cluster. It begins with a randomly selected set of k points and then refines the location of the points iteratively and settles to a local minimum. Various parameters and options are provided to control the heuristic search.</p>
      <p>NOTE: The <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> instance being accessed must be running a CUDA (GPU-based) build to service this request.</p>

      <div className="dl params">
        <div className="dt">Parameters</div>

        <div className="dd">
          <table className="params">
            <tr>
              <td className="paramname">table\_name</td>
              <td>Name of the table on which the operation will be performed. Must be an existing table, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>.</td>
            </tr>

            <tr>
              <td className="paramname">column\_names</td>
              <td>List of column names on which the operation would be performed. If n columns are provided then each of the k result points will have n dimensions corresponding to the n columns.</td>
            </tr>

            <tr>
              <td className="paramname">k</td>
              <td>The number of mean points to be determined by the algorithm.</td>
            </tr>

            <tr>
              <td className="paramname">tolerance</td>
              <td>Stop iterating when the distances between successive points is less than the given tolerance.</td>
            </tr>

            <tr>
              <td className="paramname">options</td>

              <td>
                Optional parameters.

                <ul>
                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a840b043d89810b0113bc6ca9ff8c82e5">WHITEN</a>: When set to 1 each of the columns is first normalized by its stdv - default is not to whiten. </li>
                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a6a2729f6e4274e1fa093e559f88abdb8">MAX\_ITERS</a>: Number of times to try to hit the tolerance limit before giving up - default is 10. </li>
                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#aed3f3ae842c5c146bd25c89be19f0ab9">NUM\_TRIES</a>: Number of times to run the k-means algorithm with a different randomly selected starting points - helps avoid local minimum. Default is 1. </li>

                  <li>
                    <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a527111eba7853f7fb24d09c95d2dd363">CREATE\_TEMP\_TABLE</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">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/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a>. If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a332e06873113d4241442058d144f5e71">RESULT\_TABLE\_PERSIST</a> is <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a> (or unspecified), 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_1AggregateKMeansResponse_1_1Info#a35cce0ebdb3f7ee429e50b44e9ea695a">QUALIFIED\_RESULT\_TABLE\_NAME</a>. Supported values:

                    <ul>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">TRUE</a> </li>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a> </li>
                    </ul>

                    The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a>.
                  </li>

                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a>: The name of a table used to store the results, in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a> and meeting <a href="/content/concepts/tables/#table-naming-criteria" target="_top">table naming criteria</a>. If this option is specified, the results are not returned in the response. </li>

                  <li>
                    <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a332e06873113d4241442058d144f5e71">RESULT\_TABLE\_PERSIST</a>: If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">TRUE</a>, then the result table specified in <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a> will be persisted and will not expire unless a <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a0b08a0f826509458be51b38834bb9b78">TTL</a> is specified. If <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a>, then the result table will be an in-memory table and will expire unless a <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a0b08a0f826509458be51b38834bb9b78">TTL</a> is specified otherwise. Supported values:

                    <ul>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a27b6f91991a854762ad88e18537aa806">TRUE</a> </li>
                      <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a> </li>
                    </ul>

                    The default value is <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ac8b4cc24923a39ef66034caabb30447c">FALSE</a>.
                  </li>

                  <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#a0b08a0f826509458be51b38834bb9b78">TTL</a>: Sets the <a href="/content/concepts/ttl/" target="_top">TTL</a> of the table specified in <a className="el" href="/content/api/cs/structkinetica_1_1AggregateKMeansRequest_1_1Options#ab55f2311c9107c388b79100590f43ba6">RESULT\_TABLE</a>. </li>
                </ul>

                The default value is an empty Dictionary.
              </td>
            </tr>

            <tr>
              <td className="paramname">cancellationToken</td>
              <td>Cancellation token to cancel the operation.</td>
            </tr>
          </table>
        </div>
      </div>

      <div className="dl section return">
        <div className="dt">Returns</div>
        <div className="dd">Task that returns the response object containing the result of the operation.</div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L5687">5687</a> of file <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs">KineticaFunctions.cs</a>.</p>
    </div>
  </div>
</div>
