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

# getRecordsBySeries

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

  <h2 className="memtitle"><span className="permalink"><a href="#ad2793eaf5ae516597be8d29815f436c7">◆ </a></span>getRecordsBySeries\< T >() <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">GetRecordsBySeriesResponse\< T > kinetica.Kinetica.getRecordsBySeries\< T > </td>
                <td>(</td>
                <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest">GetRecordsBySeriesRequest</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>Retrieves the complete series/track records from the given <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a45c752ddeaa5b846935629546d3f3ab9">world\_table\_name</a> based on the partial track information contained in the <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#ae0459053de3794d0e662bcc2bf35a535">table\_name</a>. </p>
      <p>This operation supports paging through the data via the <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a6adb3c7f89d78d8be37abbe5554b86f1">offset</a> and <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a7f9c24434495a69f4ef4d255cd896ac6">limit</a> parameters.</p>
      <p>In contrast to <a className="el" href="">getRecords</a> this returns records grouped by series/track. So if <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a6adb3c7f89d78d8be37abbe5554b86f1">offset</a> is 0 and <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a7f9c24434495a69f4ef4d255cd896ac6">limit</a> is 5 this operation would return the first 5 series/tracks in <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#ae0459053de3794d0e662bcc2bf35a535">table\_name</a>. Each series/track will be returned sorted by their TIMESTAMP column.</p>

      <div className="dl tparams">
        <div className="dt">Template Parameters</div>

        <div className="dd">
          <table className="tparams">
            <tr>
              <td className="paramname">T</td>
              <td>The type of object being retrieved.</td>
            </tr>
          </table>
        </div>
      </div>

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

      <div className="typeconstraint">
        <div className="dl">
          <div className="dt"><span className="b">Type Constraints</span></div>

          <div className="dd">
            <table border="0" cellSpacing="2" cellPadding="0">
              <tr>
                <td valign="top"><span className="em">T</span></td>
                <td> :</td>
                <td valign="top"><span className="em">new()</span></td>
                <td> </td>
              </tr>
            </table>
          </div>
        </div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L41343">41343</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="a14a93b84fe40a1073b9ddcff7fe4a0d0" />

  <h2 className="memtitle"><span className="permalink"><a href="#a14a93b84fe40a1073b9ddcff7fe4a0d0">◆ </a></span>getRecordsBySeries\< T >() <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">GetRecordsBySeriesResponse\< T > kinetica.Kinetica.getRecordsBySeries\< T > </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">world\_table\_name</span></span>, </td>
              </tr>

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

                <td />

                <td className="paramtype">int</td>
                <td className="paramname"><span className="paramname"><span className="em">offset</span></span><span className="paramdefsep"> = </span><span className="paramdefval">0</span>, </td>
              </tr>

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

                <td />

                <td className="paramtype">int</td>
                <td className="paramname"><span className="paramname"><span className="em">limit</span></span><span className="paramdefsep"> = </span><span className="paramdefval">250</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>Retrieves the complete series/track records from the given <span className="em">world\_table\_name</span> based on the partial track information contained in the <span className="em">table\_name</span> . </p>
      <p>This operation supports paging through the data via the <span className="em">offset</span> and <span className="em">limit</span> parameters.</p>
      <p>In contrast to <a className="el" href="">getRecords</a> this returns records grouped by series/track. So if <span className="em">offset</span> is 0 and <span className="em">limit</span> is 5 this operation would return the first 5 series/tracks in <span className="em">table\_name</span> . Each series/track will be returned sorted by their TIMESTAMP column.</p>

      <div className="dl tparams">
        <div className="dt">Template Parameters</div>

        <div className="dd">
          <table className="tparams">
            <tr>
              <td className="paramname">T</td>
              <td>The type of object being retrieved.</td>
            </tr>
          </table>
        </div>
      </div>

      <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 or view for which series/tracks will be fetched, 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">world\_table\_name</td>
              <td>Name of the table containing the complete series/track information to be returned for the tracks present in the <span className="em">table\_name</span> , in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>. Typically this is used when retrieving series/tracks from a view (which contains partial series/tracks) but the user wants to retrieve the entire original series/tracks. Can be blank.</td>
            </tr>

            <tr>
              <td className="paramname">offset</td>
              <td>A positive integer indicating the number of initial series/tracks to skip (useful for paging through the results). The default value is 0. The minimum allowed value is 0. The maximum allowed value is MAX\_INT.</td>
            </tr>

            <tr>
              <td className="paramname">limit</td>
              <td>A positive integer indicating the maximum number of series/tracks to be returned. Or END\_OF\_SET (-9999) to indicate that the max number of results should be returned. The default value is 250. </td>
            </tr>

            <tr>
              <td className="paramname">options</td>
              <td>Optional parameters. 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>

      <div className="typeconstraint">
        <div className="dl">
          <div className="dt"><span className="b">Type Constraints</span></div>

          <div className="dd">
            <table border="0" cellSpacing="2" cellPadding="0">
              <tr>
                <td valign="top"><span className="em">T</span></td>
                <td> :</td>
                <td valign="top"><span className="em">new()</span></td>
                <td> </td>
              </tr>
            </table>
          </div>
        </div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L41439">41439</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="ab48a9936ccba2595d963aebeeda2b172" />

  <h2 className="memtitle"><span className="permalink"><a href="#ab48a9936ccba2595d963aebeeda2b172">◆ </a></span>GetRecordsBySeriesAsync\< T >() <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\< GetRecordsBySeriesResponse\< T > > kinetica.Kinetica.GetRecordsBySeriesAsync\< T > </td>
                <td>(</td>
                <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest">GetRecordsBySeriesRequest</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>Retrieves the complete series/track records from the given <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a45c752ddeaa5b846935629546d3f3ab9">world\_table\_name</a> based on the partial track information contained in the <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#ae0459053de3794d0e662bcc2bf35a535">table\_name</a>. </p>
      <p>(async)</p>
      <p>This operation supports paging through the data via the <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a6adb3c7f89d78d8be37abbe5554b86f1">offset</a> and <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a7f9c24434495a69f4ef4d255cd896ac6">limit</a> parameters.</p>
      <p>In contrast to <a className="el" href="">getRecords</a> this returns records grouped by series/track. So if <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a6adb3c7f89d78d8be37abbe5554b86f1">offset</a> is 0 and <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#a7f9c24434495a69f4ef4d255cd896ac6">limit</a> is 5 this operation would return the first 5 series/tracks in <a className="el" href="/content/api/cs/classkinetica_1_1GetRecordsBySeriesRequest#ae0459053de3794d0e662bcc2bf35a535">table\_name</a>. Each series/track will be returned sorted by their TIMESTAMP column.</p>

      <div className="dl tparams">
        <div className="dt">Template Parameters</div>

        <div className="dd">
          <table className="tparams">
            <tr>
              <td className="paramname">T</td>
              <td>The type of object being retrieved.</td>
            </tr>
          </table>
        </div>
      </div>

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

      <div className="typeconstraint">
        <div className="dl">
          <div className="dt"><span className="b">Type Constraints</span></div>

          <div className="dd">
            <table border="0" cellSpacing="2" cellPadding="0">
              <tr>
                <td valign="top"><span className="em">T</span></td>
                <td> :</td>
                <td valign="top"><span className="em">new()</span></td>
                <td> </td>
              </tr>
            </table>
          </div>
        </div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L41383">41383</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="adc5bc58261ecee284d3c70e9892c8ee3" />

  <h2 className="memtitle"><span className="permalink"><a href="#adc5bc58261ecee284d3c70e9892c8ee3">◆ </a></span>GetRecordsBySeriesAsync\< T >() <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\< GetRecordsBySeriesResponse\< T > > kinetica.Kinetica.GetRecordsBySeriesAsync\< T > </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">world\_table\_name</span></span>, </td>
              </tr>

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

                <td />

                <td className="paramtype">int</td>
                <td className="paramname"><span className="paramname"><span className="em">offset</span></span><span className="paramdefsep"> = </span><span className="paramdefval">0</span>, </td>
              </tr>

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

                <td />

                <td className="paramtype">int</td>
                <td className="paramname"><span className="paramname"><span className="em">limit</span></span><span className="paramdefsep"> = </span><span className="paramdefval">250</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>Retrieves the complete series/track records from the given <span className="em">world\_table\_name</span> based on the partial track information contained in the <span className="em">table\_name</span> . </p>
      <p>(async)</p>
      <p>This operation supports paging through the data via the <span className="em">offset</span> and <span className="em">limit</span> parameters.</p>
      <p>In contrast to <a className="el" href="">getRecords</a> this returns records grouped by series/track. So if <span className="em">offset</span> is 0 and <span className="em">limit</span> is 5 this operation would return the first 5 series/tracks in <span className="em">table\_name</span> . Each series/track will be returned sorted by their TIMESTAMP column.</p>

      <div className="dl tparams">
        <div className="dt">Template Parameters</div>

        <div className="dd">
          <table className="tparams">
            <tr>
              <td className="paramname">T</td>
              <td>The type of object being retrieved.</td>
            </tr>
          </table>
        </div>
      </div>

      <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 or view for which series/tracks will be fetched, 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">world\_table\_name</td>
              <td>Name of the table containing the complete series/track information to be returned for the tracks present in the <span className="em">table\_name</span> , in \[schema\_name.]table\_name format, using standard <a href="/content/concepts/tables/#table-name-resolution" target="_top">name resolution rules</a>. Typically this is used when retrieving series/tracks from a view (which contains partial series/tracks) but the user wants to retrieve the entire original series/tracks. Can be blank.</td>
            </tr>

            <tr>
              <td className="paramname">offset</td>
              <td>A positive integer indicating the number of initial series/tracks to skip (useful for paging through the results). The default value is 0. The minimum allowed value is 0. The maximum allowed value is MAX\_INT.</td>
            </tr>

            <tr>
              <td className="paramname">limit</td>
              <td>A positive integer indicating the maximum number of series/tracks to be returned. Or END\_OF\_SET (-9999) to indicate that the max number of results should be returned. The default value is 250. </td>
            </tr>

            <tr>
              <td className="paramname">options</td>
              <td>Optional parameters. 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>

      <div className="typeconstraint">
        <div className="dl">
          <div className="dt"><span className="b">Type Constraints</span></div>

          <div className="dd">
            <table border="0" cellSpacing="2" cellPadding="0">
              <tr>
                <td valign="top"><span className="em">T</span></td>
                <td> :</td>
                <td valign="top"><span className="em">new()</span></td>
                <td> </td>
              </tr>
            </table>
          </div>
        </div>
      </div>

      <p className="definition">Definition at line <a className="el" href="https://github.com/kineticadb/kinetica-api-cs/blob/master/Kinetica/KineticaFunctions.cs#L41495">41495</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>
