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

> kinetica.AggregateStatisticsByRangeRequest — Kinetica C# API

<div className="kinetica-doxygen">
  <div className="contents">
    <p>A set of parameters for <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#a742726838c6fb45f6d0899826417463d">Kinetica.aggregateStatisticsByRange</a>. <a href="#details">More...</a></p>
    <div id="dynsection-0" className="dynheader closed"> Inheritance diagram for kinetica.AggregateStatisticsByRangeRequest:</div>

    <div id="dynsection-0-summary" className="dynsummary" />

    <div id="dynsection-0-content" className="dyncontent">
      <div className="center" />

      <div className="center"><span className="legend">\[<a target="top" href="/content/api/cs/graph_legend">legend</a>]</span></div>
    </div>

    <div id="dynsection-1" className="dynheader closed"> Collaboration diagram for kinetica.AggregateStatisticsByRangeRequest:</div>

    <div id="dynsection-1-summary" className="dynsummary" />

    <div id="dynsection-1-content" className="dyncontent">
      <div className="center" />

      <div className="center"><span className="legend">\[<a target="top" href="/content/api/cs/graph_legend">legend</a>]</span></div>
    </div>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Classes</h2>
        </td>
      </tr>

      <tr className="memitem:">
        <td className="memItemLeft" align="right" valign="top">struct  </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options">Options</a></td>
      </tr>

      <tr className="memdesc:">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A set of string constants for the parameter <a className="el" href="#a088a8e33000bf3f9521591ae4053cfa5" title="Optional parameters.">AggregateStatisticsByRangeRequest.options</a>. <a href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#details">More...</a><br /></td>
      </tr>

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

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

      <tr className="memitem:a28cf786084bddf60755f9225d27aa45d" id="r_a28cf786084bddf60755f9225d27aa45d">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a28cf786084bddf60755f9225d27aa45d">AggregateStatisticsByRangeRequest</a> ()</td>
      </tr>

      <tr className="memdesc:a28cf786084bddf60755f9225d27aa45d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with default parameters. <br /></td>
      </tr>

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

      <tr className="memitem:a6e1d4c4b112d1917aa8b2d94ee77803d" id="r_a6e1d4c4b112d1917aa8b2d94ee77803d">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6e1d4c4b112d1917aa8b2d94ee77803d">AggregateStatisticsByRangeRequest</a> (string <a className="el" href="#ab6a72af7a285b3ee4dd85521d259e0ea">table\_name</a>, string <a className="el" href="#a42652a66e60ee31390c2d85027ce7b34">select\_expression</a>, string <a className="el" href="#a0f3d0db9a75fe35259cd23743bf3f0eb">column\_name</a>, string <a className="el" href="#abfbafe13bb00658abb55e1110f667705">value\_column\_name</a>, string <a className="el" href="#a36e288acb0c4fe4e84886db16aac19b5">stats</a>, double <a className="el" href="#a196940087d4d144c16019c9f273d561d">start</a>, double <a className="el" href="#a2abad1925bd08dac94e7c7a9b15bd99c">end</a>, double <a className="el" href="#a2e618ff68dc8396c67ee00b475b180e4">interval</a>, IDictionary\< string, string > <a className="el" href="#a088a8e33000bf3f9521591ae4053cfa5">options</a>=null)</td>
      </tr>

      <tr className="memdesc:a6e1d4c4b112d1917aa8b2d94ee77803d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with the specified parameters. <br /></td>
      </tr>

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

      <tr className="memitem:a28cf786084bddf60755f9225d27aa45d" id="r_a28cf786084bddf60755f9225d27aa45d">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a28cf786084bddf60755f9225d27aa45d">AggregateStatisticsByRangeRequest</a> ()</td>
      </tr>

      <tr className="memdesc:a28cf786084bddf60755f9225d27aa45d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with default parameters. <br /></td>
      </tr>

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

      <tr className="memitem:a6e1d4c4b112d1917aa8b2d94ee77803d" id="r_a6e1d4c4b112d1917aa8b2d94ee77803d">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6e1d4c4b112d1917aa8b2d94ee77803d">AggregateStatisticsByRangeRequest</a> (string <a className="el" href="#ab6a72af7a285b3ee4dd85521d259e0ea">table\_name</a>, string <a className="el" href="#a42652a66e60ee31390c2d85027ce7b34">select\_expression</a>, string <a className="el" href="#a0f3d0db9a75fe35259cd23743bf3f0eb">column\_name</a>, string <a className="el" href="#abfbafe13bb00658abb55e1110f667705">value\_column\_name</a>, string <a className="el" href="#a36e288acb0c4fe4e84886db16aac19b5">stats</a>, double <a className="el" href="#a196940087d4d144c16019c9f273d561d">start</a>, double <a className="el" href="#a2abad1925bd08dac94e7c7a9b15bd99c">end</a>, double <a className="el" href="#a2e618ff68dc8396c67ee00b475b180e4">interval</a>, IDictionary\< string, string > <a className="el" href="#a088a8e33000bf3f9521591ae4053cfa5">options</a>=null)</td>
      </tr>

      <tr className="memdesc:a6e1d4c4b112d1917aa8b2d94ee77803d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with the specified parameters. <br /></td>
      </tr>

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

      <tr className="inherit_header pub_methods_classkinetica_1_1KineticaData">
        <td colSpan="2"> Public Member Functions inherited from <a className="el" href="/content/api/cs/classkinetica_1_1KineticaData">kinetica.KineticaData</a></td>
      </tr>

      <tr className="memitem:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData" id="r_a6a494237f126f79a7f478b7614323482">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a6a494237f126f79a7f478b7614323482">KineticaData</a> (<a className="el" href="/content/api/cs/classkinetica_1_1KineticaType">KineticaType</a> type)</td>
      </tr>

      <tr className="memdesc:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructor from <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> Type. <br /></td>
      </tr>

      <tr className="separator:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData" id="r_ac8cbdce08f2dd7d0d02bf0f279d79b79">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#ac8cbdce08f2dd7d0d02bf0f279d79b79">KineticaData</a> (System.Type type=null)</td>
      </tr>

      <tr className="memdesc:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Default constructor, with optional System.Type. <br /></td>
      </tr>

      <tr className="separator:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData" id="r_a8fceb0fc6b641ef28b7548bc2820e48f">
        <td className="memItemLeft" align="right" valign="top">object </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a8fceb0fc6b641ef28b7548bc2820e48f">Get</a> (int fieldPos)</td>
      </tr>

      <tr className="memdesc:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Retrieve a specific property from this object. <br /></td>
      </tr>

      <tr className="separator:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData" id="r_ad02b0bac0aa3f8a64b0ec46a94bd06f0">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#ad02b0bac0aa3f8a64b0ec46a94bd06f0">Put</a> (int fieldPos, object fieldValue)</td>
      </tr>

      <tr className="memdesc:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Write a specific property to this object. <br /></td>
      </tr>

      <tr className="separator:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData" id="r_a6a494237f126f79a7f478b7614323482">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a6a494237f126f79a7f478b7614323482">KineticaData</a> (<a className="el" href="/content/api/cs/classkinetica_1_1KineticaType">KineticaType</a> type)</td>
      </tr>

      <tr className="memdesc:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructor from <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> Type. <br /></td>
      </tr>

      <tr className="separator:a6a494237f126f79a7f478b7614323482 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData" id="r_ac8cbdce08f2dd7d0d02bf0f279d79b79">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#ac8cbdce08f2dd7d0d02bf0f279d79b79">KineticaData</a> (System.Type type=null)</td>
      </tr>

      <tr className="memdesc:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Default constructor, with optional System.Type. <br /></td>
      </tr>

      <tr className="separator:ac8cbdce08f2dd7d0d02bf0f279d79b79 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData" id="r_a8fceb0fc6b641ef28b7548bc2820e48f">
        <td className="memItemLeft" align="right" valign="top">object </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a8fceb0fc6b641ef28b7548bc2820e48f">Get</a> (int fieldPos)</td>
      </tr>

      <tr className="memdesc:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Retrieve a specific property from this object. <br /></td>
      </tr>

      <tr className="separator:a8fceb0fc6b641ef28b7548bc2820e48f inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData" id="r_ad02b0bac0aa3f8a64b0ec46a94bd06f0">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#ad02b0bac0aa3f8a64b0ec46a94bd06f0">Put</a> (int fieldPos, object fieldValue)</td>
      </tr>

      <tr className="memdesc:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Write a specific property to this object. <br /></td>
      </tr>

      <tr className="separator:ad02b0bac0aa3f8a64b0ec46a94bd06f0 inherit pub_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Properties</h2>
        </td>
      </tr>

      <tr className="memitem:ab6a72af7a285b3ee4dd85521d259e0ea" id="r_ab6a72af7a285b3ee4dd85521d259e0ea">
        <td className="memItemLeft" align="right" valign="top">string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab6a72af7a285b3ee4dd85521d259e0ea">table\_name</a><code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:ab6a72af7a285b3ee4dd85521d259e0ea">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the table on which the ranged-statistics operation will be performed, in \[schema\_name. <br /></td>
      </tr>

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

      <tr className="memitem:a42652a66e60ee31390c2d85027ce7b34" id="r_a42652a66e60ee31390c2d85027ce7b34">
        <td className="memItemLeft" align="right" valign="top">string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a42652a66e60ee31390c2d85027ce7b34">select\_expression</a> = ""<code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a42652a66e60ee31390c2d85027ce7b34">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">For a non-empty expression statistics are calculated for those records for which the expression is true. <br /></td>
      </tr>

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

      <tr className="memitem:a0f3d0db9a75fe35259cd23743bf3f0eb" id="r_a0f3d0db9a75fe35259cd23743bf3f0eb">
        <td className="memItemLeft" align="right" valign="top">string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0f3d0db9a75fe35259cd23743bf3f0eb">column\_name</a><code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a0f3d0db9a75fe35259cd23743bf3f0eb">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the binning-column used to divide the set samples into bins. <br /></td>
      </tr>

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

      <tr className="memitem:abfbafe13bb00658abb55e1110f667705" id="r_abfbafe13bb00658abb55e1110f667705">
        <td className="memItemLeft" align="right" valign="top">string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#abfbafe13bb00658abb55e1110f667705">value\_column\_name</a><code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:abfbafe13bb00658abb55e1110f667705">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Name of the value-column for which statistics are to be computed. <br /></td>
      </tr>

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

      <tr className="memitem:a36e288acb0c4fe4e84886db16aac19b5" id="r_a36e288acb0c4fe4e84886db16aac19b5">
        <td className="memItemLeft" align="right" valign="top">string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a36e288acb0c4fe4e84886db16aac19b5">stats</a><code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a36e288acb0c4fe4e84886db16aac19b5">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">A string of comma separated list of the statistics to calculate, e.g. <br /></td>
      </tr>

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

      <tr className="memitem:a196940087d4d144c16019c9f273d561d" id="r_a196940087d4d144c16019c9f273d561d">
        <td className="memItemLeft" align="right" valign="top">double </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a196940087d4d144c16019c9f273d561d">start</a><code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a196940087d4d144c16019c9f273d561d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The lower bound of the binning-column. <br /></td>
      </tr>

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

      <tr className="memitem:a2abad1925bd08dac94e7c7a9b15bd99c" id="r_a2abad1925bd08dac94e7c7a9b15bd99c">
        <td className="memItemLeft" align="right" valign="top">double </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2abad1925bd08dac94e7c7a9b15bd99c">end</a><code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a2abad1925bd08dac94e7c7a9b15bd99c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The upper bound of the binning-column. <br /></td>
      </tr>

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

      <tr className="memitem:a2e618ff68dc8396c67ee00b475b180e4" id="r_a2e618ff68dc8396c67ee00b475b180e4">
        <td className="memItemLeft" align="right" valign="top">double </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2e618ff68dc8396c67ee00b475b180e4">interval</a><code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a2e618ff68dc8396c67ee00b475b180e4">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The interval of a bin. <br /></td>
      </tr>

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

      <tr className="memitem:a088a8e33000bf3f9521591ae4053cfa5" id="r_a088a8e33000bf3f9521591ae4053cfa5">
        <td className="memItemLeft" align="right" valign="top">IDictionary\< string, string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a088a8e33000bf3f9521591ae4053cfa5">options</a> = new Dictionary\<string, string>()<code> \[get, set]</code></td>
      </tr>

      <tr className="memdesc:a088a8e33000bf3f9521591ae4053cfa5">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Optional parameters. <br /></td>
      </tr>

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

      <tr className="inherit_header properties_classkinetica_1_1KineticaData">
        <td colSpan="2"> Properties inherited from <a className="el" href="/content/api/cs/classkinetica_1_1KineticaData">kinetica.KineticaData</a></td>
      </tr>

      <tr className="memitem:aceefbe60fab98d5b1a834d47056a4e77 inherit properties_classkinetica_1_1KineticaData" id="r_aceefbe60fab98d5b1a834d47056a4e77">
        <td className="memItemLeft" align="right" valign="top">Schema </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#aceefbe60fab98d5b1a834d47056a4e77">Schema</a><code> \[get]</code></td>
      </tr>

      <tr className="memdesc:aceefbe60fab98d5b1a834d47056a4e77 inherit properties_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Avro Schema for this class. <br /></td>
      </tr>

      <tr className="separator:aceefbe60fab98d5b1a834d47056a4e77 inherit properties_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

    <table className="memberdecls">
      <tr className="heading">
        <td colSpan="2">
          <h2 className="groupheader"> Additional Inherited Members</h2>
        </td>
      </tr>

      <tr className="inherit_header pub_static_methods_classkinetica_1_1KineticaData">
        <td colSpan="2"> Static Public Member Functions inherited from <a className="el" href="/content/api/cs/classkinetica_1_1KineticaData">kinetica.KineticaData</a></td>
      </tr>

      <tr className="memitem:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData" id="r_a9474d49c9399dbe86f31a3ba07ff4691">
        <td className="memItemLeft" align="right" valign="top">static ? RecordSchema </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a9474d49c9399dbe86f31a3ba07ff4691">SchemaFromType</a> (System.Type t, <a className="el" href="/content/api/cs/classkinetica_1_1KineticaType">KineticaType</a>? ktype=null)</td>
      </tr>

      <tr className="memdesc:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Create an Avro Schema from a System.Type and a <a className="el" href="/content/api/cs/classkinetica_1_1KineticaType" title="Describes a Kinetica record type — its columns, properties, and Avro schema — and can create the type...">KineticaType</a>. <br /></td>
      </tr>

      <tr className="separator:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>

      <tr className="memitem:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData" id="r_a9474d49c9399dbe86f31a3ba07ff4691">
        <td className="memItemLeft" align="right" valign="top">static ? RecordSchema </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="/content/api/cs/classkinetica_1_1KineticaData#a9474d49c9399dbe86f31a3ba07ff4691">SchemaFromType</a> (System.Type t, <a className="el" href="/content/api/cs/classkinetica_1_1KineticaType">KineticaType</a>? ktype=null)</td>
      </tr>

      <tr className="memdesc:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Create an Avro Schema from a System.Type and a <a className="el" href="/content/api/cs/classkinetica_1_1KineticaType" title="Describes a Kinetica record type — its columns, properties, and Avro schema — and can create the type...">KineticaType</a>. <br /></td>
      </tr>

      <tr className="separator:a9474d49c9399dbe86f31a3ba07ff4691 inherit pub_static_methods_classkinetica_1_1KineticaData">
        <td className="memSeparator" colSpan="2"> </td>
      </tr>
    </table>

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

    <div className="textblock">
      <p>A set of parameters for <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica#a742726838c6fb45f6d0899826417463d">Kinetica.aggregateStatisticsByRange</a>. </p>
      <p>Divides the given set into bins and calculates statistics of the values of a value-column in each bin. The bins are based on the values of a given binning-column. The statistics that may be requested are mean, stdv (standard deviation), variance, skew, kurtosis, sum, min, max, first, last and weighted average. In addition to the requested statistics the count of total samples in each bin is returned. This counts vector is just the histogram of the column used to divide the set members into bins. The weighted average statistic requires a weight column to be specified in <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a9af8820fe79c7358de08ce9cf85f3be4">WEIGHT\_COLUMN\_NAME</a>. The weighted average is then defined as the sum of the products of the value column times the weight column divided by the sum of the weight column.</p>
      <p>There are two methods for binning the set members. In the first, which can be used for numeric valued binning-columns, a min, max and interval are specified. The number of bins, nbins, is the integer upper bound of (max-min)/interval. Values that fall in the range \[min+n\*interval,min+(n+1)\*interval) are placed in the nth bin where n ranges from 0..nbin-2. The final bin is \[min+(nbin-1)\*interval,max]. In the second method, <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a121958156c551500dbde28d7006a6bae">BIN\_VALUES</a> specifies a list of binning column values. Binning-columns whose value matches the nth member of the <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a121958156c551500dbde28d7006a6bae">BIN\_VALUES</a> list are placed in the nth bin. When a list is provided, the binning-column must be of type string or int.</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>
      <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_2AggregateStatisticsByRange_8cs_source#l00041">41</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
    </div>

    <h2 className="groupheader">Constructor & Destructor Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a28cf786084bddf60755f9225d27aa45d">◆ </a></span>AggregateStatisticsByRangeRequest() <span className="overload">\[1/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.AggregateStatisticsByRangeRequest.AggregateStatisticsByRangeRequest </td>
                  <td>(</td>

                  <td className="paramname">
                    <span className="paramname">
                      <span className="em" />
                    </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>Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with default 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_2AggregateStatisticsByRange_8cs_source#l00141">141</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.AggregateStatisticsByRangeRequest.AggregateStatisticsByRangeRequest </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">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">select\_expression</span></span>, </td>
                </tr>

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

                  <td />

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

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

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">value\_column\_name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">stats</span></span>, </td>
                </tr>

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

                  <td />

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

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

                  <td />

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

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

                  <td />

                  <td className="paramtype">double</td>
                  <td className="paramname"><span className="paramname"><span className="em">interval</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>Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with the specified parameters. </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 ranged-statistics operation will be performed, 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">select\_expression</td>
                <td>For a non-empty expression statistics are calculated for those records for which the expression is true. The default value is ''.</td>
              </tr>

              <tr>
                <td className="paramname">column\_name</td>
                <td>Name of the binning-column used to divide the set samples into bins.</td>
              </tr>

              <tr>
                <td className="paramname">value\_column\_name</td>
                <td>Name of the value-column for which statistics are to be computed.</td>
              </tr>

              <tr>
                <td className="paramname">stats</td>
                <td>A string of comma separated list of the statistics to calculate, e.g. 'sum,mean'. Available statistics: mean, stdv (standard deviation), variance, skew, kurtosis, sum.</td>
              </tr>

              <tr>
                <td className="paramname">start</td>
                <td>The lower bound of the binning-column.</td>
              </tr>

              <tr>
                <td className="paramname">end</td>
                <td>The upper bound of the binning-column.</td>
              </tr>

              <tr>
                <td className="paramname">interval</td>
                <td>The interval of a bin. Set members fall into bin i if the binning-column falls in the range \[start+interval\*i, start+interval\*(i+1)).</td>
              </tr>

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

                <td>
                  Optional parameters.

                  <ul>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#acbfaff89643af8c2c28772360132921c">ADDITIONAL\_COLUMN\_NAMES</a>: A list of comma separated value-column names over which statistics can be accumulated along with the primary value\_column. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a121958156c551500dbde28d7006a6bae">BIN\_VALUES</a>: A list of comma separated binning-column values. Values that match the nth bin\_values value are placed in the nth bin. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a9af8820fe79c7358de08ce9cf85f3be4">WEIGHT\_COLUMN\_NAME</a>: Name of the column used as weighting column for the weighted\_average statistic. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a1cc8a6777366f3387dc834d49f669473">ORDER\_COLUMN\_NAME</a>: Name of the column used for candlestick charting techniques. </li>
                  </ul>

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

        <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_2AggregateStatisticsByRange_8cs_source#l00200">200</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a28cf786084bddf60755f9225d27aa45d">◆ </a></span>AggregateStatisticsByRangeRequest() <span className="overload">\[3/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.AggregateStatisticsByRangeRequest.AggregateStatisticsByRangeRequest </td>
                  <td>(</td>

                  <td className="paramname">
                    <span className="paramname">
                      <span className="em" />
                    </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>Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with default parameters. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Protocol_2AggregateStatisticsByRange_8cs_source#l00141">141</a> of file <a className="el" href="/content/api/cs/Kinetica_2Protocol_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6e1d4c4b112d1917aa8b2d94ee77803d">◆ </a></span>AggregateStatisticsByRangeRequest() <span className="overload">\[4/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">kinetica.AggregateStatisticsByRangeRequest.AggregateStatisticsByRangeRequest </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">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">select\_expression</span></span>, </td>
                </tr>

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

                  <td />

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

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

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">value\_column\_name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">stats</span></span>, </td>
                </tr>

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

                  <td />

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

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

                  <td />

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

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

                  <td />

                  <td className="paramtype">double</td>
                  <td className="paramname"><span className="paramname"><span className="em">interval</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>Constructs an <a className="el" href="/content/api/cs/classkinetica_1_1AggregateStatisticsByRangeRequest" title="A set of parameters for Kinetica.aggregateStatisticsByRange.">AggregateStatisticsByRangeRequest</a> object with the specified parameters. </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 ranged-statistics operation will be performed, 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">select\_expression</td>
                <td>For a non-empty expression statistics are calculated for those records for which the expression is true. The default value is ''.</td>
              </tr>

              <tr>
                <td className="paramname">column\_name</td>
                <td>Name of the binning-column used to divide the set samples into bins.</td>
              </tr>

              <tr>
                <td className="paramname">value\_column\_name</td>
                <td>Name of the value-column for which statistics are to be computed.</td>
              </tr>

              <tr>
                <td className="paramname">stats</td>
                <td>A string of comma separated list of the statistics to calculate, e.g. 'sum,mean'. Available statistics: mean, stdv (standard deviation), variance, skew, kurtosis, sum.</td>
              </tr>

              <tr>
                <td className="paramname">start</td>
                <td>The lower bound of the binning-column.</td>
              </tr>

              <tr>
                <td className="paramname">end</td>
                <td>The upper bound of the binning-column.</td>
              </tr>

              <tr>
                <td className="paramname">interval</td>
                <td>The interval of a bin. Set members fall into bin i if the binning-column falls in the range \[start+interval\*i, start+interval\*(i+1)).</td>
              </tr>

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

                <td>
                  Optional parameters.

                  <ul>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#acbfaff89643af8c2c28772360132921c">ADDITIONAL\_COLUMN\_NAMES</a>: A list of comma separated value-column names over which statistics can be accumulated along with the primary value\_column. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a121958156c551500dbde28d7006a6bae">BIN\_VALUES</a>: A list of comma separated binning-column values. Values that match the nth bin\_values value are placed in the nth bin. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a9af8820fe79c7358de08ce9cf85f3be4">WEIGHT\_COLUMN\_NAME</a>: Name of the column used as weighting column for the weighted\_average statistic. </li>
                    <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a1cc8a6777366f3387dc834d49f669473">ORDER\_COLUMN\_NAME</a>: Name of the column used for candlestick charting techniques. </li>
                  </ul>

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

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Protocol_2AggregateStatisticsByRange_8cs_source#l00200">200</a> of file <a className="el" href="/content/api/cs/Kinetica_2Protocol_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Property Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a0f3d0db9a75fe35259cd23743bf3f0eb">◆ </a></span>column\_name</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">string kinetica.AggregateStatisticsByRangeRequest.column\_name</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Name of the binning-column used to divide the set samples into bins. </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_2AggregateStatisticsByRange_8cs_source#l00080">80</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2abad1925bd08dac94e7c7a9b15bd99c">◆ </a></span>end</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">double kinetica.AggregateStatisticsByRangeRequest.end</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>The upper bound of the binning-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_2AggregateStatisticsByRange_8cs_source#l00096">96</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2e618ff68dc8396c67ee00b475b180e4">◆ </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">double kinetica.AggregateStatisticsByRangeRequest.interval</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>The interval of a bin. </p>
        <p>Set members fall into bin i if the binning-column falls in the range \[start+interval\*i, start+interval\*(i+1)).</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_2AggregateStatisticsByRange_8cs_source#l00101">101</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a088a8e33000bf3f9521591ae4053cfa5">◆ </a></span>options</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">IDictionary\< string, string > kinetica.AggregateStatisticsByRangeRequest.options = new Dictionary\<string, string>()</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Optional parameters. </p>

        <ul>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#acbfaff89643af8c2c28772360132921c">ADDITIONAL\_COLUMN\_NAMES</a>: A list of comma separated value-column names over which statistics can be accumulated along with the primary value\_column. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a121958156c551500dbde28d7006a6bae">BIN\_VALUES</a>: A list of comma separated binning-column values. Values that match the nth bin\_values value are placed in the nth bin. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a9af8820fe79c7358de08ce9cf85f3be4">WEIGHT\_COLUMN\_NAME</a>: Name of the column used as weighting column for the weighted\_average statistic. </li>
          <li> <a className="el" href="/content/api/cs/structkinetica_1_1AggregateStatisticsByRangeRequest_1_1Options#a1cc8a6777366f3387dc834d49f669473">ORDER\_COLUMN\_NAME</a>: Name of the column used for candlestick charting techniques. </li>
        </ul>

        <p>The default value is an empty Dictionary.</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_2AggregateStatisticsByRange_8cs_source#l00137">137</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Protocol_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a42652a66e60ee31390c2d85027ce7b34">◆ </a></span>select\_expression</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">string kinetica.AggregateStatisticsByRangeRequest.select\_expression = ""</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>For a non-empty expression statistics are calculated for those records for which the expression is true. </p>
        <p>The default value is ''.</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_2AggregateStatisticsByRange_8cs_source#l00076">76</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a196940087d4d144c16019c9f273d561d">◆ </a></span>start</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">double kinetica.AggregateStatisticsByRangeRequest.start</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>The lower bound of the binning-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_2AggregateStatisticsByRange_8cs_source#l00093">93</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a36e288acb0c4fe4e84886db16aac19b5">◆ </a></span>stats</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">string kinetica.AggregateStatisticsByRangeRequest.stats</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>A string of comma separated list of the statistics to calculate, e.g. </p>
        <p>'sum,mean'. </p>
        <p>Available statistics: mean, stdv (standard deviation), variance, skew, kurtosis, sum.</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_2AggregateStatisticsByRange_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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab6a72af7a285b3ee4dd85521d259e0ea">◆ </a></span>table\_name</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">string kinetica.AggregateStatisticsByRangeRequest.table\_name</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Name of the table on which the ranged-statistics operation will be performed, in \[schema\_name. </p>
        <p>]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</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_2AggregateStatisticsByRange_8cs_source#l00071">71</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#abfbafe13bb00658abb55e1110f667705">◆ </a></span>value\_column\_name</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">string kinetica.AggregateStatisticsByRangeRequest.value\_column\_name</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Name of the value-column for which statistics are to be computed. </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_2AggregateStatisticsByRange_8cs_source#l00084">84</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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this class 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_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a></li>
      <li>Kinetica/Protocol/<a className="el" href="/content/api/cs/Kinetica_2Protocol_2AggregateStatisticsByRange_8cs_source">AggregateStatisticsByRange.cs</a></li>
    </ul>
  </div>
</div>
