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

> kinetica.Records.GenericRecord — Kinetica C# API

<div className="kinetica-doxygen">
  <div className="contents">
    <p>A generic record that can hold values for any <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> type. <a href="#details">More...</a></p>
    <div id="dynsection-0" className="dynheader closed"> Inheritance diagram for kinetica.Records.GenericRecord:</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.Records.GenericRecord:</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"> Public Member Functions</h2>
        </td>
      </tr>

      <tr className="memitem:a963eae302f3166fbcb64afbd6cd245f3" id="r_a963eae302f3166fbcb64afbd6cd245f3">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a963eae302f3166fbcb64afbd6cd245f3">GenericRecord</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a> type)</td>
      </tr>

      <tr className="memdesc:a963eae302f3166fbcb64afbd6cd245f3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a new <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1GenericRecord" title="A generic record that can hold values for any Kinetica type.">GenericRecord</a> for the given type. <br /></td>
      </tr>

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

      <tr className="memitem:ab298509beca4331dcac22fff8a35257c" id="r_ab298509beca4331dcac22fff8a35257c">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab298509beca4331dcac22fff8a35257c">Put</a> (int index, int value)</td>
      </tr>

      <tr className="memdesc:ab298509beca4331dcac22fff8a35257c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets an integer value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:aa00e7a10bbad182723becff65fd1ffeb" id="r_aa00e7a10bbad182723becff65fd1ffeb">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa00e7a10bbad182723becff65fd1ffeb">Put</a> (int index, long value)</td>
      </tr>

      <tr className="memdesc:aa00e7a10bbad182723becff65fd1ffeb">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a long value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a6d92cb14087e24d442e826a8ab9e1f77" id="r_a6d92cb14087e24d442e826a8ab9e1f77">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6d92cb14087e24d442e826a8ab9e1f77">Put</a> (int index, float value)</td>
      </tr>

      <tr className="memdesc:a6d92cb14087e24d442e826a8ab9e1f77">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a float value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a2e56e06d8f995f13c53e867fe7d9371a" id="r_a2e56e06d8f995f13c53e867fe7d9371a">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2e56e06d8f995f13c53e867fe7d9371a">Put</a> (int index, double value)</td>
      </tr>

      <tr className="memdesc:a2e56e06d8f995f13c53e867fe7d9371a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a double value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ae555cf2d52dd15aa3e146b73287c1f55" id="r_ae555cf2d52dd15aa3e146b73287c1f55">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae555cf2d52dd15aa3e146b73287c1f55">Put</a> (int index, string? value)</td>
      </tr>

      <tr className="memdesc:ae555cf2d52dd15aa3e146b73287c1f55">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a string value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:accac6c855259bb3990ecfec5dc753fdf" id="r_accac6c855259bb3990ecfec5dc753fdf">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#accac6c855259bb3990ecfec5dc753fdf">Put</a> (int index, byte\[]? value)</td>
      </tr>

      <tr className="memdesc:accac6c855259bb3990ecfec5dc753fdf">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a bytes value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a557043493d3634744f9b8c17cee65ac0" id="r_a557043493d3634744f9b8c17cee65ac0">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a557043493d3634744f9b8c17cee65ac0">Put</a> (int index, bool value)</td>
      </tr>

      <tr className="memdesc:a557043493d3634744f9b8c17cee65ac0">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a boolean value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ad329d93f83b6570bf8f990da674074c7" id="r_ad329d93f83b6570bf8f990da674074c7">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad329d93f83b6570bf8f990da674074c7">PutNull</a> (int index)</td>
      </tr>

      <tr className="memdesc:ad329d93f83b6570bf8f990da674074c7">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a null value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ade9f319d79653b8900a7e62c53c77526" id="r_ade9f319d79653b8900a7e62c53c77526">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ade9f319d79653b8900a7e62c53c77526">Put</a> (int index, <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a> value)</td>
      </tr>

      <tr className="memdesc:ade9f319d79653b8900a7e62c53c77526">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a6d99812c1ef88f186966cf5175d991fc" id="r_a6d99812c1ef88f186966cf5175d991fc">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6d99812c1ef88f186966cf5175d991fc">Put</a> (string name, int value)</td>
      </tr>

      <tr className="memdesc:a6d99812c1ef88f186966cf5175d991fc">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets an integer value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:aa50975ac2142c6f79160e35a8cb5ea6c" id="r_aa50975ac2142c6f79160e35a8cb5ea6c">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa50975ac2142c6f79160e35a8cb5ea6c">Put</a> (string name, long value)</td>
      </tr>

      <tr className="memdesc:aa50975ac2142c6f79160e35a8cb5ea6c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a long value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:acabfaf3e6f48fc97d11dd81566ef8a3c" id="r_acabfaf3e6f48fc97d11dd81566ef8a3c">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acabfaf3e6f48fc97d11dd81566ef8a3c">Put</a> (string name, float value)</td>
      </tr>

      <tr className="memdesc:acabfaf3e6f48fc97d11dd81566ef8a3c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a float value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a4ba18f871089335d075b82a2a64dbfa1" id="r_a4ba18f871089335d075b82a2a64dbfa1">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4ba18f871089335d075b82a2a64dbfa1">Put</a> (string name, double value)</td>
      </tr>

      <tr className="memdesc:a4ba18f871089335d075b82a2a64dbfa1">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a double value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a23dd1482691f841a27215c60a4df64c8" id="r_a23dd1482691f841a27215c60a4df64c8">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a23dd1482691f841a27215c60a4df64c8">Put</a> (string name, string? value)</td>
      </tr>

      <tr className="memdesc:a23dd1482691f841a27215c60a4df64c8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a string value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a2d785575ad7723c4dbe9c91b83c8ab41" id="r_a2d785575ad7723c4dbe9c91b83c8ab41">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2d785575ad7723c4dbe9c91b83c8ab41">Put</a> (string name, byte\[]? value)</td>
      </tr>

      <tr className="memdesc:a2d785575ad7723c4dbe9c91b83c8ab41">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a bytes value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ada428c91c1ea751237617b172ab99283" id="r_ada428c91c1ea751237617b172ab99283">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ada428c91c1ea751237617b172ab99283">Put</a> (string name, bool value)</td>
      </tr>

      <tr className="memdesc:ada428c91c1ea751237617b172ab99283">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a boolean value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a01cec9538d79457c557b563dcb85938e" id="r_a01cec9538d79457c557b563dcb85938e">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a01cec9538d79457c557b563dcb85938e">PutNull</a> (string name)</td>
      </tr>

      <tr className="memdesc:a01cec9538d79457c557b563dcb85938e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a null value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ac0e9a4d308bfd5842b5cefb05b608742" id="r_ac0e9a4d308bfd5842b5cefb05b608742">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac0e9a4d308bfd5842b5cefb05b608742">Put</a> (string name, <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a> value)</td>
      </tr>

      <tr className="memdesc:ac0e9a4d308bfd5842b5cefb05b608742">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a3b73517d45e848044fc475ca8e474004" id="r_a3b73517d45e848044fc475ca8e474004">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3b73517d45e848044fc475ca8e474004">Get</a> (int index)</td>
      </tr>

      <tr className="memdesc:a3b73517d45e848044fc475ca8e474004">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> at the specified index. <br /></td>
      </tr>

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

      <tr className="memitem:a2f00fb0670a6c3e5c1e27cb4b46c3b92" id="r_a2f00fb0670a6c3e5c1e27cb4b46c3b92">
        <td className="memItemLeft" align="right" valign="top">int? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2f00fb0670a6c3e5c1e27cb4b46c3b92">GetInt</a> (int index)</td>
      </tr>

      <tr className="memdesc:a2f00fb0670a6c3e5c1e27cb4b46c3b92">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets an integer value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a366cceb4d6f36db21e64de749bef9526" id="r_a366cceb4d6f36db21e64de749bef9526">
        <td className="memItemLeft" align="right" valign="top">long? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a366cceb4d6f36db21e64de749bef9526">GetLong</a> (int index)</td>
      </tr>

      <tr className="memdesc:a366cceb4d6f36db21e64de749bef9526">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a long value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ae34a2cad570bdf4b7a33c26e6f745e1f" id="r_ae34a2cad570bdf4b7a33c26e6f745e1f">
        <td className="memItemLeft" align="right" valign="top">float? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae34a2cad570bdf4b7a33c26e6f745e1f">GetFloat</a> (int index)</td>
      </tr>

      <tr className="memdesc:ae34a2cad570bdf4b7a33c26e6f745e1f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a float value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a1f10e10ba81deffd354cfaf6a72d9c16" id="r_a1f10e10ba81deffd354cfaf6a72d9c16">
        <td className="memItemLeft" align="right" valign="top">double? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1f10e10ba81deffd354cfaf6a72d9c16">GetDouble</a> (int index)</td>
      </tr>

      <tr className="memdesc:a1f10e10ba81deffd354cfaf6a72d9c16">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a double value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a735c4991d1508fbeb3ca89fcdd8b0a01" id="r_a735c4991d1508fbeb3ca89fcdd8b0a01">
        <td className="memItemLeft" align="right" valign="top">string? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a735c4991d1508fbeb3ca89fcdd8b0a01">GetString</a> (int index)</td>
      </tr>

      <tr className="memdesc:a735c4991d1508fbeb3ca89fcdd8b0a01">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a string value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a1e6edd829d527a40a449d9ff85056b43" id="r_a1e6edd829d527a40a449d9ff85056b43">
        <td className="memItemLeft" align="right" valign="top">byte?\[] </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1e6edd829d527a40a449d9ff85056b43">GetBytes</a> (int index)</td>
      </tr>

      <tr className="memdesc:a1e6edd829d527a40a449d9ff85056b43">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a bytes value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a767f95f06f3aa5a3cd22a1b383430e91" id="r_a767f95f06f3aa5a3cd22a1b383430e91">
        <td className="memItemLeft" align="right" valign="top">bool? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a767f95f06f3aa5a3cd22a1b383430e91">GetBool</a> (int index)</td>
      </tr>

      <tr className="memdesc:a767f95f06f3aa5a3cd22a1b383430e91">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a boolean value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a5a5c159d0742bf922cfc7e731c93d5f3" id="r_a5a5c159d0742bf922cfc7e731c93d5f3">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5a5c159d0742bf922cfc7e731c93d5f3">Get</a> (string name)</td>
      </tr>

      <tr className="memdesc:a5a5c159d0742bf922cfc7e731c93d5f3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a01bedfe91693aff81a31bb36e22d90b8" id="r_a01bedfe91693aff81a31bb36e22d90b8">
        <td className="memItemLeft" align="right" valign="top">int? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a01bedfe91693aff81a31bb36e22d90b8">GetInt</a> (string name)</td>
      </tr>

      <tr className="memdesc:a01bedfe91693aff81a31bb36e22d90b8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets an integer value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a329ccb14d63d04c1dcd1b6428e56f6e2" id="r_a329ccb14d63d04c1dcd1b6428e56f6e2">
        <td className="memItemLeft" align="right" valign="top">long? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a329ccb14d63d04c1dcd1b6428e56f6e2">GetLong</a> (string name)</td>
      </tr>

      <tr className="memdesc:a329ccb14d63d04c1dcd1b6428e56f6e2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a long value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ad3de2f95666e0bfd45cdf5602d69764c" id="r_ad3de2f95666e0bfd45cdf5602d69764c">
        <td className="memItemLeft" align="right" valign="top">float? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad3de2f95666e0bfd45cdf5602d69764c">GetFloat</a> (string name)</td>
      </tr>

      <tr className="memdesc:ad3de2f95666e0bfd45cdf5602d69764c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a float value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a36c71be7843226b93f2e6a734cb98d2e" id="r_a36c71be7843226b93f2e6a734cb98d2e">
        <td className="memItemLeft" align="right" valign="top">double? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a36c71be7843226b93f2e6a734cb98d2e">GetDouble</a> (string name)</td>
      </tr>

      <tr className="memdesc:a36c71be7843226b93f2e6a734cb98d2e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a double value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:aa6ffa9ec114bee264e84169243e34511" id="r_aa6ffa9ec114bee264e84169243e34511">
        <td className="memItemLeft" align="right" valign="top">string? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa6ffa9ec114bee264e84169243e34511">GetString</a> (string name)</td>
      </tr>

      <tr className="memdesc:aa6ffa9ec114bee264e84169243e34511">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a string value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ae63a626e4099174604a91e903869081b" id="r_ae63a626e4099174604a91e903869081b">
        <td className="memItemLeft" align="right" valign="top">byte?\[] </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae63a626e4099174604a91e903869081b">GetBytes</a> (string name)</td>
      </tr>

      <tr className="memdesc:ae63a626e4099174604a91e903869081b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a bytes value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a1f047b579f2a38f6ad37480166ab751e" id="r_a1f047b579f2a38f6ad37480166ab751e">
        <td className="memItemLeft" align="right" valign="top">bool? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1f047b579f2a38f6ad37480166ab751e">GetBool</a> (string name)</td>
      </tr>

      <tr className="memdesc:a1f047b579f2a38f6ad37480166ab751e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a boolean value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a8bffb55bb9623d3aae3870a39ad1d9a5" id="r_a8bffb55bb9623d3aae3870a39ad1d9a5">
        <td className="memItemLeft" align="right" valign="top">string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8bffb55bb9623d3aae3870a39ad1d9a5">GetAvroSchema</a> ()</td>
      </tr>

      <tr className="memdesc:a8bffb55bb9623d3aae3870a39ad1d9a5">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns the Avro schema as a JSON string for this record type. <br /></td>
      </tr>

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

      <tr className="memitem:ae4e298fcfc114df0cc96072768fc683c" id="r_ae4e298fcfc114df0cc96072768fc683c">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1ShardKeyValues">ShardKeyValues</a> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae4e298fcfc114df0cc96072768fc683c">GetShardKeyValues</a> ()</td>
      </tr>

      <tr className="memdesc:ae4e298fcfc114df0cc96072768fc683c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns shard key column names and their typed values. <br /></td>
      </tr>

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

      <tr className="memitem:a3a68f032f78cfac461673b2127ec3781" id="r_a3a68f032f78cfac461673b2127ec3781">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1GenericRecord">GenericRecord</a> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3a68f032f78cfac461673b2127ec3781">Clone</a> ()</td>
      </tr>

      <tr className="memdesc:a3a68f032f78cfac461673b2127ec3781">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a copy of this record. <br /></td>
      </tr>

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

      <tr className="memitem:a9bb3a84fd05ec387716fc9e1c0217ee2" id="r_a9bb3a84fd05ec387716fc9e1c0217ee2">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9bb3a84fd05ec387716fc9e1c0217ee2">Clear</a> ()</td>
      </tr>

      <tr className="memdesc:a9bb3a84fd05ec387716fc9e1c0217ee2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Resets all values to null. <br /></td>
      </tr>

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

      <tr className="memitem:ae533be05afd920a05d29f40995871f93" id="r_ae533be05afd920a05d29f40995871f93">
        <td className="memItemLeft" align="right" valign="top">object?\[] </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae533be05afd920a05d29f40995871f93">ToObjectArray</a> ()</td>
      </tr>

      <tr className="memdesc:ae533be05afd920a05d29f40995871f93">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets all values as objects (for Avro serialization). <br /></td>
      </tr>

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

      <tr className="memitem:a7927f231e3103a321c5269a18904f4d6" id="r_a7927f231e3103a321c5269a18904f4d6">
        <td className="memItemLeft" align="right" valign="top">override string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7927f231e3103a321c5269a18904f4d6">ToString</a> ()</td>
      </tr>

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

      <tr className="memitem:a963eae302f3166fbcb64afbd6cd245f3" id="r_a963eae302f3166fbcb64afbd6cd245f3">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a963eae302f3166fbcb64afbd6cd245f3">GenericRecord</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a> type)</td>
      </tr>

      <tr className="memdesc:a963eae302f3166fbcb64afbd6cd245f3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a new <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1GenericRecord" title="A generic record that can hold values for any Kinetica type.">GenericRecord</a> for the given type. <br /></td>
      </tr>

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

      <tr className="memitem:ab298509beca4331dcac22fff8a35257c" id="r_ab298509beca4331dcac22fff8a35257c">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab298509beca4331dcac22fff8a35257c">Put</a> (int index, int value)</td>
      </tr>

      <tr className="memdesc:ab298509beca4331dcac22fff8a35257c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets an integer value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:aa00e7a10bbad182723becff65fd1ffeb" id="r_aa00e7a10bbad182723becff65fd1ffeb">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa00e7a10bbad182723becff65fd1ffeb">Put</a> (int index, long value)</td>
      </tr>

      <tr className="memdesc:aa00e7a10bbad182723becff65fd1ffeb">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a long value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a6d92cb14087e24d442e826a8ab9e1f77" id="r_a6d92cb14087e24d442e826a8ab9e1f77">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6d92cb14087e24d442e826a8ab9e1f77">Put</a> (int index, float value)</td>
      </tr>

      <tr className="memdesc:a6d92cb14087e24d442e826a8ab9e1f77">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a float value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a2e56e06d8f995f13c53e867fe7d9371a" id="r_a2e56e06d8f995f13c53e867fe7d9371a">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2e56e06d8f995f13c53e867fe7d9371a">Put</a> (int index, double value)</td>
      </tr>

      <tr className="memdesc:a2e56e06d8f995f13c53e867fe7d9371a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a double value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ae555cf2d52dd15aa3e146b73287c1f55" id="r_ae555cf2d52dd15aa3e146b73287c1f55">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae555cf2d52dd15aa3e146b73287c1f55">Put</a> (int index, string? value)</td>
      </tr>

      <tr className="memdesc:ae555cf2d52dd15aa3e146b73287c1f55">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a string value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:accac6c855259bb3990ecfec5dc753fdf" id="r_accac6c855259bb3990ecfec5dc753fdf">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#accac6c855259bb3990ecfec5dc753fdf">Put</a> (int index, byte\[]? value)</td>
      </tr>

      <tr className="memdesc:accac6c855259bb3990ecfec5dc753fdf">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a bytes value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a557043493d3634744f9b8c17cee65ac0" id="r_a557043493d3634744f9b8c17cee65ac0">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a557043493d3634744f9b8c17cee65ac0">Put</a> (int index, bool value)</td>
      </tr>

      <tr className="memdesc:a557043493d3634744f9b8c17cee65ac0">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a boolean value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ad329d93f83b6570bf8f990da674074c7" id="r_ad329d93f83b6570bf8f990da674074c7">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad329d93f83b6570bf8f990da674074c7">PutNull</a> (int index)</td>
      </tr>

      <tr className="memdesc:ad329d93f83b6570bf8f990da674074c7">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a null value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ade9f319d79653b8900a7e62c53c77526" id="r_ade9f319d79653b8900a7e62c53c77526">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ade9f319d79653b8900a7e62c53c77526">Put</a> (int index, <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a> value)</td>
      </tr>

      <tr className="memdesc:ade9f319d79653b8900a7e62c53c77526">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a6d99812c1ef88f186966cf5175d991fc" id="r_a6d99812c1ef88f186966cf5175d991fc">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6d99812c1ef88f186966cf5175d991fc">Put</a> (string name, int value)</td>
      </tr>

      <tr className="memdesc:a6d99812c1ef88f186966cf5175d991fc">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets an integer value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:aa50975ac2142c6f79160e35a8cb5ea6c" id="r_aa50975ac2142c6f79160e35a8cb5ea6c">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa50975ac2142c6f79160e35a8cb5ea6c">Put</a> (string name, long value)</td>
      </tr>

      <tr className="memdesc:aa50975ac2142c6f79160e35a8cb5ea6c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a long value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:acabfaf3e6f48fc97d11dd81566ef8a3c" id="r_acabfaf3e6f48fc97d11dd81566ef8a3c">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acabfaf3e6f48fc97d11dd81566ef8a3c">Put</a> (string name, float value)</td>
      </tr>

      <tr className="memdesc:acabfaf3e6f48fc97d11dd81566ef8a3c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a float value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a4ba18f871089335d075b82a2a64dbfa1" id="r_a4ba18f871089335d075b82a2a64dbfa1">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4ba18f871089335d075b82a2a64dbfa1">Put</a> (string name, double value)</td>
      </tr>

      <tr className="memdesc:a4ba18f871089335d075b82a2a64dbfa1">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a double value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a23dd1482691f841a27215c60a4df64c8" id="r_a23dd1482691f841a27215c60a4df64c8">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a23dd1482691f841a27215c60a4df64c8">Put</a> (string name, string? value)</td>
      </tr>

      <tr className="memdesc:a23dd1482691f841a27215c60a4df64c8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a string value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a2d785575ad7723c4dbe9c91b83c8ab41" id="r_a2d785575ad7723c4dbe9c91b83c8ab41">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2d785575ad7723c4dbe9c91b83c8ab41">Put</a> (string name, byte\[]? value)</td>
      </tr>

      <tr className="memdesc:a2d785575ad7723c4dbe9c91b83c8ab41">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a bytes value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ada428c91c1ea751237617b172ab99283" id="r_ada428c91c1ea751237617b172ab99283">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ada428c91c1ea751237617b172ab99283">Put</a> (string name, bool value)</td>
      </tr>

      <tr className="memdesc:ada428c91c1ea751237617b172ab99283">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a boolean value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a01cec9538d79457c557b563dcb85938e" id="r_a01cec9538d79457c557b563dcb85938e">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a01cec9538d79457c557b563dcb85938e">PutNull</a> (string name)</td>
      </tr>

      <tr className="memdesc:a01cec9538d79457c557b563dcb85938e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a null value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ac0e9a4d308bfd5842b5cefb05b608742" id="r_ac0e9a4d308bfd5842b5cefb05b608742">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac0e9a4d308bfd5842b5cefb05b608742">Put</a> (string name, <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a> value)</td>
      </tr>

      <tr className="memdesc:ac0e9a4d308bfd5842b5cefb05b608742">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a3b73517d45e848044fc475ca8e474004" id="r_a3b73517d45e848044fc475ca8e474004">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3b73517d45e848044fc475ca8e474004">Get</a> (int index)</td>
      </tr>

      <tr className="memdesc:a3b73517d45e848044fc475ca8e474004">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> at the specified index. <br /></td>
      </tr>

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

      <tr className="memitem:a2f00fb0670a6c3e5c1e27cb4b46c3b92" id="r_a2f00fb0670a6c3e5c1e27cb4b46c3b92">
        <td className="memItemLeft" align="right" valign="top">int? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2f00fb0670a6c3e5c1e27cb4b46c3b92">GetInt</a> (int index)</td>
      </tr>

      <tr className="memdesc:a2f00fb0670a6c3e5c1e27cb4b46c3b92">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets an integer value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a366cceb4d6f36db21e64de749bef9526" id="r_a366cceb4d6f36db21e64de749bef9526">
        <td className="memItemLeft" align="right" valign="top">long? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a366cceb4d6f36db21e64de749bef9526">GetLong</a> (int index)</td>
      </tr>

      <tr className="memdesc:a366cceb4d6f36db21e64de749bef9526">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a long value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:ae34a2cad570bdf4b7a33c26e6f745e1f" id="r_ae34a2cad570bdf4b7a33c26e6f745e1f">
        <td className="memItemLeft" align="right" valign="top">float? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae34a2cad570bdf4b7a33c26e6f745e1f">GetFloat</a> (int index)</td>
      </tr>

      <tr className="memdesc:ae34a2cad570bdf4b7a33c26e6f745e1f">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a float value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a1f10e10ba81deffd354cfaf6a72d9c16" id="r_a1f10e10ba81deffd354cfaf6a72d9c16">
        <td className="memItemLeft" align="right" valign="top">double? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1f10e10ba81deffd354cfaf6a72d9c16">GetDouble</a> (int index)</td>
      </tr>

      <tr className="memdesc:a1f10e10ba81deffd354cfaf6a72d9c16">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a double value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a735c4991d1508fbeb3ca89fcdd8b0a01" id="r_a735c4991d1508fbeb3ca89fcdd8b0a01">
        <td className="memItemLeft" align="right" valign="top">string? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a735c4991d1508fbeb3ca89fcdd8b0a01">GetString</a> (int index)</td>
      </tr>

      <tr className="memdesc:a735c4991d1508fbeb3ca89fcdd8b0a01">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a string value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a1e6edd829d527a40a449d9ff85056b43" id="r_a1e6edd829d527a40a449d9ff85056b43">
        <td className="memItemLeft" align="right" valign="top">byte?\[] </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1e6edd829d527a40a449d9ff85056b43">GetBytes</a> (int index)</td>
      </tr>

      <tr className="memdesc:a1e6edd829d527a40a449d9ff85056b43">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a bytes value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a767f95f06f3aa5a3cd22a1b383430e91" id="r_a767f95f06f3aa5a3cd22a1b383430e91">
        <td className="memItemLeft" align="right" valign="top">bool? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a767f95f06f3aa5a3cd22a1b383430e91">GetBool</a> (int index)</td>
      </tr>

      <tr className="memdesc:a767f95f06f3aa5a3cd22a1b383430e91">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a boolean value by column index. <br /></td>
      </tr>

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

      <tr className="memitem:a5a5c159d0742bf922cfc7e731c93d5f3" id="r_a5a5c159d0742bf922cfc7e731c93d5f3">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5a5c159d0742bf922cfc7e731c93d5f3">Get</a> (string name)</td>
      </tr>

      <tr className="memdesc:a5a5c159d0742bf922cfc7e731c93d5f3">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a01bedfe91693aff81a31bb36e22d90b8" id="r_a01bedfe91693aff81a31bb36e22d90b8">
        <td className="memItemLeft" align="right" valign="top">int? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a01bedfe91693aff81a31bb36e22d90b8">GetInt</a> (string name)</td>
      </tr>

      <tr className="memdesc:a01bedfe91693aff81a31bb36e22d90b8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets an integer value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a329ccb14d63d04c1dcd1b6428e56f6e2" id="r_a329ccb14d63d04c1dcd1b6428e56f6e2">
        <td className="memItemLeft" align="right" valign="top">long? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a329ccb14d63d04c1dcd1b6428e56f6e2">GetLong</a> (string name)</td>
      </tr>

      <tr className="memdesc:a329ccb14d63d04c1dcd1b6428e56f6e2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a long value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ad3de2f95666e0bfd45cdf5602d69764c" id="r_ad3de2f95666e0bfd45cdf5602d69764c">
        <td className="memItemLeft" align="right" valign="top">float? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad3de2f95666e0bfd45cdf5602d69764c">GetFloat</a> (string name)</td>
      </tr>

      <tr className="memdesc:ad3de2f95666e0bfd45cdf5602d69764c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a float value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a36c71be7843226b93f2e6a734cb98d2e" id="r_a36c71be7843226b93f2e6a734cb98d2e">
        <td className="memItemLeft" align="right" valign="top">double? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a36c71be7843226b93f2e6a734cb98d2e">GetDouble</a> (string name)</td>
      </tr>

      <tr className="memdesc:a36c71be7843226b93f2e6a734cb98d2e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a double value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:aa6ffa9ec114bee264e84169243e34511" id="r_aa6ffa9ec114bee264e84169243e34511">
        <td className="memItemLeft" align="right" valign="top">string? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa6ffa9ec114bee264e84169243e34511">GetString</a> (string name)</td>
      </tr>

      <tr className="memdesc:aa6ffa9ec114bee264e84169243e34511">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a string value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:ae63a626e4099174604a91e903869081b" id="r_ae63a626e4099174604a91e903869081b">
        <td className="memItemLeft" align="right" valign="top">byte?\[] </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae63a626e4099174604a91e903869081b">GetBytes</a> (string name)</td>
      </tr>

      <tr className="memdesc:ae63a626e4099174604a91e903869081b">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a bytes value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a1f047b579f2a38f6ad37480166ab751e" id="r_a1f047b579f2a38f6ad37480166ab751e">
        <td className="memItemLeft" align="right" valign="top">bool? </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1f047b579f2a38f6ad37480166ab751e">GetBool</a> (string name)</td>
      </tr>

      <tr className="memdesc:a1f047b579f2a38f6ad37480166ab751e">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets a boolean value by column name. <br /></td>
      </tr>

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

      <tr className="memitem:a8bffb55bb9623d3aae3870a39ad1d9a5" id="r_a8bffb55bb9623d3aae3870a39ad1d9a5">
        <td className="memItemLeft" align="right" valign="top">string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8bffb55bb9623d3aae3870a39ad1d9a5">GetAvroSchema</a> ()</td>
      </tr>

      <tr className="memdesc:a8bffb55bb9623d3aae3870a39ad1d9a5">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns the Avro schema as a JSON string for this record type. <br /></td>
      </tr>

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

      <tr className="memitem:ae4e298fcfc114df0cc96072768fc683c" id="r_ae4e298fcfc114df0cc96072768fc683c">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1ShardKeyValues">ShardKeyValues</a> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae4e298fcfc114df0cc96072768fc683c">GetShardKeyValues</a> ()</td>
      </tr>

      <tr className="memdesc:ae4e298fcfc114df0cc96072768fc683c">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns shard key column names and their typed values. <br /></td>
      </tr>

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

      <tr className="memitem:a3a68f032f78cfac461673b2127ec3781" id="r_a3a68f032f78cfac461673b2127ec3781">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1GenericRecord">GenericRecord</a> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3a68f032f78cfac461673b2127ec3781">Clone</a> ()</td>
      </tr>

      <tr className="memdesc:a3a68f032f78cfac461673b2127ec3781">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Creates a copy of this record. <br /></td>
      </tr>

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

      <tr className="memitem:a9bb3a84fd05ec387716fc9e1c0217ee2" id="r_a9bb3a84fd05ec387716fc9e1c0217ee2">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9bb3a84fd05ec387716fc9e1c0217ee2">Clear</a> ()</td>
      </tr>

      <tr className="memdesc:a9bb3a84fd05ec387716fc9e1c0217ee2">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Resets all values to null. <br /></td>
      </tr>

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

      <tr className="memitem:ae533be05afd920a05d29f40995871f93" id="r_ae533be05afd920a05d29f40995871f93">
        <td className="memItemLeft" align="right" valign="top">object?\[] </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae533be05afd920a05d29f40995871f93">ToObjectArray</a> ()</td>
      </tr>

      <tr className="memdesc:ae533be05afd920a05d29f40995871f93">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets all values as objects (for Avro serialization). <br /></td>
      </tr>

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

      <tr className="memitem:a7927f231e3103a321c5269a18904f4d6" id="r_a7927f231e3103a321c5269a18904f4d6">
        <td className="memItemLeft" align="right" valign="top">override string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7927f231e3103a321c5269a18904f4d6">ToString</a> ()</td>
      </tr>

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

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

      <tr className="memitem:a97a488ec7584dc9b0e7aea29911fe31d" id="r_a97a488ec7584dc9b0e7aea29911fe31d">
        <td className="memItemLeft" align="right" valign="top">static IReadOnlyDictionary\< string, IList\< string > > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a97a488ec7584dc9b0e7aea29911fe31d">GetTypeProperties</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a> type)</td>
      </tr>

      <tr className="memdesc:a97a488ec7584dc9b0e7aea29911fe31d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns type properties for this record type. <br /></td>
      </tr>

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

      <tr className="memitem:a97a488ec7584dc9b0e7aea29911fe31d" id="r_a97a488ec7584dc9b0e7aea29911fe31d">
        <td className="memItemLeft" align="right" valign="top">static IReadOnlyDictionary\< string, IList\< string > > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a97a488ec7584dc9b0e7aea29911fe31d">GetTypeProperties</a> (<a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a> type)</td>
      </tr>

      <tr className="memdesc:a97a488ec7584dc9b0e7aea29911fe31d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Returns type properties for this record type. <br /></td>
      </tr>

      <tr className="separator:a97a488ec7584dc9b0e7aea29911fe31d">
        <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:a8862471fccbea467d6d2b22a580406b1" id="r_a8862471fccbea467d6d2b22a580406b1">
        <td className="memItemLeft" align="right" valign="top"><a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8862471fccbea467d6d2b22a580406b1">RecordType</a><code> \[get]</code></td>
      </tr>

      <tr className="memdesc:a8862471fccbea467d6d2b22a580406b1">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Gets the <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type" title="Immutable collection of metadata about a Kinetica type.">Type</a> definition for this record. <br /></td>
      </tr>

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

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

    <div className="textblock">
      <p>A generic record that can hold values for any <a className="el" href="/content/api/cs/classkinetica_1_1Kinetica" title="API to talk to Kinetica Database.">Kinetica</a> type. </p>
      <p>Equivalent to Rust's <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1GenericRecord" title="A generic record that can hold values for any Kinetica type.">GenericRecord</a> struct.</p>
      <p>This class stores values in an array indexed by column position, and uses the associated <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type" title="Immutable collection of metadata about a Kinetica type.">Type</a> for schema information. It implements both <a className="el" href="/content/api/cs/interfacekinetica_1_1Records_1_1IKineticaRecord" title="Interface for records that can be inserted into Kinetica.">IKineticaRecord</a> and <a className="el" href="/content/api/cs/interfacekinetica_1_1Records_1_1IShardKeyExtractor" title="Interface for extracting shard key values from a record.">IShardKeyExtractor</a> for use with BulkInserter.</p>

      <div className="fragment">
        <div className="line">var recordType = await <a className="code hl_class" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a>.<a className="code hl_function" href="/content/api/cs/classkinetica_1_1Records_1_1Type#a868582b9bfdfeb47b33e155638782112">FromTableAsync</a>(<a className="code hl_namespace" href="/content/api/cs/namespacekinetica">kinetica</a>, <span className="stringliteral">"my\_table"</span>);</div>

        <div className="line" />

        <div className="line">var record = recordType.NewInstance();</div>

        <div className="line" />

        <div className="line"><span className="comment">// Set values by index</span></div>
        <div className="line">record.Put(0, 42);</div>
        <div className="line">record.Put(1, <span className="stringliteral">"Alice"</span>);</div>

        <div className="line" />

        <div className="line"><span className="comment">// Set values by name</span></div>
        <div className="line">record.Put(<span className="stringliteral">"score"</span>, 95.5);</div>

        <div className="line" />

        <div className="line"><span className="comment">// Get values</span></div>
        <div className="line"><span className="keywordtype">int</span>? <span className="keywordtype">id</span> = record.GetInt(0);</div>
        <div className="line"><span className="keywordtype">string</span>? name = record.GetString(<span className="stringliteral">"name"</span>);</div>

        <div className="ttc" id="aclasskinetica_1_1Records_1_1Type_html">
          <div className="ttname"><a href="/content/api/cs/classkinetica_1_1Records_1_1Type">kinetica.Records.Type</a></div>
          <div className="ttdoc">Immutable collection of metadata about a Kinetica type.</div>
          <div className="ttdef"><span className="b">Definition</span> <a href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2Type_8cs_source#l00032">Type.cs:33</a></div>
        </div>

        <div className="ttc" id="aclasskinetica_1_1Records_1_1Type_html_a868582b9bfdfeb47b33e155638782112">
          <div className="ttname"><a href="/content/api/cs/classkinetica_1_1Records_1_1Type#a868582b9bfdfeb47b33e155638782112">kinetica.Records.Type.FromTableAsync</a></div>
          <div className="ttdeci">static async Task\< Type > FromTableAsync(kinetica.Kinetica kinetica, string tableName)</div>
          <div className="ttdoc">Fetch type from an existing Kinetica table.</div>
          <div className="ttdef"><span className="b">Definition</span> <a href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2Type_8cs_source#l00124">Type.cs:124</a></div>
        </div>

        <div className="ttc" id="anamespacekinetica_html">
          <div className="ttname"><a href="/content/api/cs/namespacekinetica">kinetica</a></div>
          <div className="ttdef"><span className="b">Definition</span> <a href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2BulkInserter_2AvroEncoders_8cs_source#l00010">AvroEncoders.cs:10</a></div>
        </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_2Records_2GenericRecord_8cs_source#l00032">32</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
    </div>

    <h2 className="groupheader">Constructor & Destructor Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a963eae302f3166fbcb64afbd6cd245f3">◆ </a></span>GenericRecord() <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">kinetica.Records.GenericRecord.GenericRecord </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">type</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>Creates a new <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1GenericRecord" title="A generic record that can hold values for any Kinetica type.">GenericRecord</a> for the given type. </p>
        <p>All values are initialized to Null.</p>

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

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">type</td>
                <td>The <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type" title="Immutable collection of metadata about a Kinetica type.">Type</a> definition for this record.</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_2Records_2GenericRecord_8cs_source#l00042">42</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a963eae302f3166fbcb64afbd6cd245f3">◆ </a></span>GenericRecord() <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">kinetica.Records.GenericRecord.GenericRecord </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">type</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>Creates a new <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1GenericRecord" title="A generic record that can hold values for any Kinetica type.">GenericRecord</a> for the given type. </p>
        <p>All values are initialized to Null.</p>

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

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramname">type</td>
                <td>The <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type" title="Immutable collection of metadata about a Kinetica type.">Type</a> definition for this record.</td>
              </tr>
            </table>
          </div>
        </div>

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00042">42</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Member Function Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a9bb3a84fd05ec387716fc9e1c0217ee2">◆ </a></span>Clear() <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">void kinetica.Records.GenericRecord.Clear </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>Resets all values to null. </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_2Records_2GenericRecord_8cs_source#l00428">428</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a9bb3a84fd05ec387716fc9e1c0217ee2">◆ </a></span>Clear() <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">void kinetica.Records.GenericRecord.Clear </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>Resets all values to null. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00428">428</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3a68f032f78cfac461673b2127ec3781">◆ </a></span>Clone() <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_1Records_1_1GenericRecord">GenericRecord</a> kinetica.Records.GenericRecord.Clone </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>Creates a copy of this record. </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_2Records_2GenericRecord_8cs_source#l00418">418</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3a68f032f78cfac461673b2127ec3781">◆ </a></span>Clone() <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_1Records_1_1GenericRecord">GenericRecord</a> kinetica.Records.GenericRecord.Clone </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>Creates a copy of this record. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00418">418</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3b73517d45e848044fc475ca8e474004">◆ </a></span>Get() <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"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? kinetica.Records.GenericRecord.Get </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> at the specified index. </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_2Records_2GenericRecord_8cs_source#l00201">201</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a3b73517d45e848044fc475ca8e474004">◆ </a></span>Get() <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"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? kinetica.Records.GenericRecord.Get </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> at the specified index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00201">201</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a5a5c159d0742bf922cfc7e731c93d5f3">◆ </a></span>Get() <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"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? kinetica.Records.GenericRecord.Get </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00261">261</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a5a5c159d0742bf922cfc7e731c93d5f3">◆ </a></span>Get() <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"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a>? kinetica.Records.GenericRecord.Get </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets the raw <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00261">261</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">string kinetica.Records.GenericRecord.GetAvroSchema </td>
            <td>(</td>

            <td className="paramname">
              <span className="paramname">
                <span className="em" />
              </span>
            </td>

            <td>)</td>

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

      <div className="memdoc">
        <p>Returns the Avro schema as a JSON string for this record type. </p>
        <p>Implements <a className="el" href="/content/api/cs/interfacekinetica_1_1Records_1_1IKineticaRecord#a529e9dd87a057b52bf1092f1e8cf4bfd">kinetica.Records.IKineticaRecord</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">string kinetica.Records.GenericRecord.GetAvroSchema </td>
            <td>(</td>

            <td className="paramname">
              <span className="paramname">
                <span className="em" />
              </span>
            </td>

            <td>)</td>

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

      <div className="memdoc">
        <p>Returns the Avro schema as a JSON string for this record type. </p>
        <p>Implements <a className="el" href="/content/api/cs/interfacekinetica_1_1Records_1_1IKineticaRecord#a529e9dd87a057b52bf1092f1e8cf4bfd">kinetica.Records.IKineticaRecord</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a767f95f06f3aa5a3cd22a1b383430e91">◆ </a></span>GetBool() <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">bool? kinetica.Records.GenericRecord.GetBool </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a boolean value by column index. </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_2Records_2GenericRecord_8cs_source#l00250">250</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a767f95f06f3aa5a3cd22a1b383430e91">◆ </a></span>GetBool() <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">bool? kinetica.Records.GenericRecord.GetBool </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a boolean value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00250">250</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1f047b579f2a38f6ad37480166ab751e">◆ </a></span>GetBool() <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">bool? kinetica.Records.GenericRecord.GetBool </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a boolean value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00310">310</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1f047b579f2a38f6ad37480166ab751e">◆ </a></span>GetBool() <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">bool? kinetica.Records.GenericRecord.GetBool </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a boolean value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00310">310</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1e6edd829d527a40a449d9ff85056b43">◆ </a></span>GetBytes() <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">byte?\[] kinetica.Records.GenericRecord.GetBytes </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a bytes value by column index. </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_2Records_2GenericRecord_8cs_source#l00243">243</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1e6edd829d527a40a449d9ff85056b43">◆ </a></span>GetBytes() <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">byte?\[] kinetica.Records.GenericRecord.GetBytes </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a bytes value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00243">243</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae63a626e4099174604a91e903869081b">◆ </a></span>GetBytes() <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">byte?\[] kinetica.Records.GenericRecord.GetBytes </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a bytes value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00303">303</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae63a626e4099174604a91e903869081b">◆ </a></span>GetBytes() <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">byte?\[] kinetica.Records.GenericRecord.GetBytes </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a bytes value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00303">303</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1f10e10ba81deffd354cfaf6a72d9c16">◆ </a></span>GetDouble() <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">double? kinetica.Records.GenericRecord.GetDouble </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a double value by column index. </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_2Records_2GenericRecord_8cs_source#l00229">229</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a1f10e10ba81deffd354cfaf6a72d9c16">◆ </a></span>GetDouble() <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">double? kinetica.Records.GenericRecord.GetDouble </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a double value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00229">229</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a36c71be7843226b93f2e6a734cb98d2e">◆ </a></span>GetDouble() <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">double? kinetica.Records.GenericRecord.GetDouble </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a double value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00289">289</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a36c71be7843226b93f2e6a734cb98d2e">◆ </a></span>GetDouble() <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">double? kinetica.Records.GenericRecord.GetDouble </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a double value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00289">289</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae34a2cad570bdf4b7a33c26e6f745e1f">◆ </a></span>GetFloat() <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">float? kinetica.Records.GenericRecord.GetFloat </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a float value by column index. </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_2Records_2GenericRecord_8cs_source#l00222">222</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae34a2cad570bdf4b7a33c26e6f745e1f">◆ </a></span>GetFloat() <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">float? kinetica.Records.GenericRecord.GetFloat </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a float value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00222">222</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad3de2f95666e0bfd45cdf5602d69764c">◆ </a></span>GetFloat() <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">float? kinetica.Records.GenericRecord.GetFloat </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a float value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00282">282</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad3de2f95666e0bfd45cdf5602d69764c">◆ </a></span>GetFloat() <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">float? kinetica.Records.GenericRecord.GetFloat </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a float value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00282">282</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2f00fb0670a6c3e5c1e27cb4b46c3b92">◆ </a></span>GetInt() <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">int? kinetica.Records.GenericRecord.GetInt </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets an integer value by column index. </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_2Records_2GenericRecord_8cs_source#l00208">208</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2f00fb0670a6c3e5c1e27cb4b46c3b92">◆ </a></span>GetInt() <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">int? kinetica.Records.GenericRecord.GetInt </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets an integer value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00208">208</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a01bedfe91693aff81a31bb36e22d90b8">◆ </a></span>GetInt() <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">int? kinetica.Records.GenericRecord.GetInt </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets an integer value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00268">268</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a01bedfe91693aff81a31bb36e22d90b8">◆ </a></span>GetInt() <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">int? kinetica.Records.GenericRecord.GetInt </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets an integer value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00268">268</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a366cceb4d6f36db21e64de749bef9526">◆ </a></span>GetLong() <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">long? kinetica.Records.GenericRecord.GetLong </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a long value by column index. </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_2Records_2GenericRecord_8cs_source#l00215">215</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a366cceb4d6f36db21e64de749bef9526">◆ </a></span>GetLong() <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">long? kinetica.Records.GenericRecord.GetLong </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a long value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00215">215</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a329ccb14d63d04c1dcd1b6428e56f6e2">◆ </a></span>GetLong() <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">long? kinetica.Records.GenericRecord.GetLong </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a long value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00275">275</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a329ccb14d63d04c1dcd1b6428e56f6e2">◆ </a></span>GetLong() <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">long? kinetica.Records.GenericRecord.GetLong </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a long value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00275">275</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae4e298fcfc114df0cc96072768fc683c">◆ </a></span>GetShardKeyValues() <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/structkinetica_1_1Records_1_1ShardKeyValues">ShardKeyValues</a> kinetica.Records.GenericRecord.GetShardKeyValues </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>Returns shard key column names and their typed values. </p>
        <p>Implements <a className="el" href="/content/api/cs/interfacekinetica_1_1Records_1_1IShardKeyExtractor#a5d62ad22e258059a1d7b207b9ed0c107">kinetica.Records.IShardKeyExtractor</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_2Records_2GenericRecord_8cs_source#l00346">346</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae4e298fcfc114df0cc96072768fc683c">◆ </a></span>GetShardKeyValues() <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/structkinetica_1_1Records_1_1ShardKeyValues">ShardKeyValues</a> kinetica.Records.GenericRecord.GetShardKeyValues </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>Returns shard key column names and their typed values. </p>
        <p>Implements <a className="el" href="/content/api/cs/interfacekinetica_1_1Records_1_1IShardKeyExtractor#a5d62ad22e258059a1d7b207b9ed0c107">kinetica.Records.IShardKeyExtractor</a>.</p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00346">346</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a735c4991d1508fbeb3ca89fcdd8b0a01">◆ </a></span>GetString() <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">string? kinetica.Records.GenericRecord.GetString </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a string value by column index. </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_2Records_2GenericRecord_8cs_source#l00236">236</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a735c4991d1508fbeb3ca89fcdd8b0a01">◆ </a></span>GetString() <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">string? kinetica.Records.GenericRecord.GetString </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Gets a string value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00236">236</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa6ffa9ec114bee264e84169243e34511">◆ </a></span>GetString() <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">string? kinetica.Records.GenericRecord.GetString </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a string value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00296">296</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa6ffa9ec114bee264e84169243e34511">◆ </a></span>GetString() <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">string? kinetica.Records.GenericRecord.GetString </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Gets a string value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00296">296</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a97a488ec7584dc9b0e7aea29911fe31d">◆ </a></span>GetTypeProperties() <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">static IReadOnlyDictionary\< string, IList\< string > > kinetica.Records.GenericRecord.GetTypeProperties </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">type</span></span></td>
                  <td>)</td>

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

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

      <div className="memdoc">
        <p>Returns type properties for this record type. </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_2Records_2GenericRecord_8cs_source#l00328">328</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a97a488ec7584dc9b0e7aea29911fe31d">◆ </a></span>GetTypeProperties() <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">static IReadOnlyDictionary\< string, IList\< string > > kinetica.Records.GenericRecord.GetTypeProperties </td>
                  <td>(</td>
                  <td className="paramtype"><a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type">Type</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">type</span></span></td>
                  <td>)</td>

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

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

      <div className="memdoc">
        <p>Returns type properties for this record type. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00328">328</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a557043493d3634744f9b8c17cee65ac0">◆ </a></span>Put() <span className="overload">\[1/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a boolean value by column index. </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_2Records_2GenericRecord_8cs_source#l00106">106</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a boolean value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00106">106</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#accac6c855259bb3990ecfec5dc753fdf">◆ </a></span>Put() <span className="overload">\[3/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">byte?\[]</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a bytes value by column index. </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_2Records_2GenericRecord_8cs_source#l00098">98</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">byte?\[]</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a bytes value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00098">98</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2e56e06d8f995f13c53e867fe7d9371a">◆ </a></span>Put() <span className="overload">\[5/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">double</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a double value by column index. </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_2Records_2GenericRecord_8cs_source#l00082">82</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2e56e06d8f995f13c53e867fe7d9371a">◆ </a></span>Put() <span className="overload">\[6/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">double</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a double value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00082">82</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6d92cb14087e24d442e826a8ab9e1f77">◆ </a></span>Put() <span className="overload">\[7/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">float</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a float value by column index. </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_2Records_2GenericRecord_8cs_source#l00074">74</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6d92cb14087e24d442e826a8ab9e1f77">◆ </a></span>Put() <span className="overload">\[8/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">float</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a float value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00074">74</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab298509beca4331dcac22fff8a35257c">◆ </a></span>Put() <span className="overload">\[9/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets an integer value by column index. </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_2Records_2GenericRecord_8cs_source#l00058">58</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ab298509beca4331dcac22fff8a35257c">◆ </a></span>Put() <span className="overload">\[10/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets an integer value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00058">58</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa00e7a10bbad182723becff65fd1ffeb">◆ </a></span>Put() <span className="overload">\[11/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">long</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a long value by column index. </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_2Records_2GenericRecord_8cs_source#l00066">66</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa00e7a10bbad182723becff65fd1ffeb">◆ </a></span>Put() <span className="overload">\[12/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">long</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a long value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00066">66</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ade9f319d79653b8900a7e62c53c77526">◆ </a></span>Put() <span className="overload">\[13/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column index. </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_2Records_2GenericRecord_8cs_source#l00122">122</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ade9f319d79653b8900a7e62c53c77526">◆ </a></span>Put() <span className="overload">\[14/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00122">122</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae555cf2d52dd15aa3e146b73287c1f55">◆ </a></span>Put() <span className="overload">\[15/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">string?</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a string value by column index. </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_2Records_2GenericRecord_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_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae555cf2d52dd15aa3e146b73287c1f55">◆ </a></span>Put() <span className="overload">\[16/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">string?</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a string value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00090">90</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ada428c91c1ea751237617b172ab99283">◆ </a></span>Put() <span className="overload">\[17/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a boolean value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00176">176</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ada428c91c1ea751237617b172ab99283">◆ </a></span>Put() <span className="overload">\[18/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">bool</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a boolean value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00176">176</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2d785575ad7723c4dbe9c91b83c8ab41">◆ </a></span>Put() <span className="overload">\[19/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">byte?\[]</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a bytes value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00169">169</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a2d785575ad7723c4dbe9c91b83c8ab41">◆ </a></span>Put() <span className="overload">\[20/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">byte?\[]</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a bytes value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00169">169</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4ba18f871089335d075b82a2a64dbfa1">◆ </a></span>Put() <span className="overload">\[21/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">double</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a double value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00155">155</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a4ba18f871089335d075b82a2a64dbfa1">◆ </a></span>Put() <span className="overload">\[22/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">double</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a double value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00155">155</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acabfaf3e6f48fc97d11dd81566ef8a3c">◆ </a></span>Put() <span className="overload">\[23/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">float</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a float value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00148">148</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acabfaf3e6f48fc97d11dd81566ef8a3c">◆ </a></span>Put() <span className="overload">\[24/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">float</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a float value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00148">148</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6d99812c1ef88f186966cf5175d991fc">◆ </a></span>Put() <span className="overload">\[25/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets an integer value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00134">134</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6d99812c1ef88f186966cf5175d991fc">◆ </a></span>Put() <span className="overload">\[26/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets an integer value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00134">134</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa50975ac2142c6f79160e35a8cb5ea6c">◆ </a></span>Put() <span className="overload">\[27/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">long</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a long value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_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_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aa50975ac2142c6f79160e35a8cb5ea6c">◆ </a></span>Put() <span className="overload">\[28/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">long</td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a long value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00141">141</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac0e9a4d308bfd5842b5cefb05b608742">◆ </a></span>Put() <span className="overload">\[29/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00190">190</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ac0e9a4d308bfd5842b5cefb05b608742">◆ </a></span>Put() <span className="overload">\[30/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue">RecordValue</a></td>
                  <td className="paramname"><span className="paramname"><span className="em">value</span></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>Sets a <a className="el" href="/content/api/cs/structkinetica_1_1Records_1_1RecordValue" title="A typed value that can be stored in a GenericRecord.">RecordValue</a> by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00190">190</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a23dd1482691f841a27215c60a4df64c8">◆ </a></span>Put() <span className="overload">\[31/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">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</span></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>Sets a string value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00162">162</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a23dd1482691f841a27215c60a4df64c8">◆ </a></span>Put() <span className="overload">\[32/32]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">bool kinetica.Records.GenericRecord.Put </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">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</span></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>Sets a string value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00162">162</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad329d93f83b6570bf8f990da674074c7">◆ </a></span>PutNull() <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">bool kinetica.Records.GenericRecord.PutNull </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Sets a null value by column index. </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_2Records_2GenericRecord_8cs_source#l00114">114</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ad329d93f83b6570bf8f990da674074c7">◆ </a></span>PutNull() <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">bool kinetica.Records.GenericRecord.PutNull </td>
                  <td>(</td>
                  <td className="paramtype">int</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</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>Sets a null value by column index. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00114">114</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a01cec9538d79457c557b563dcb85938e">◆ </a></span>PutNull() <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">bool kinetica.Records.GenericRecord.PutNull </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Sets a null value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source#l00183">183</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a01cec9538d79457c557b563dcb85938e">◆ </a></span>PutNull() <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">bool kinetica.Records.GenericRecord.PutNull </td>
                  <td>(</td>
                  <td className="paramtype">string</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</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>Sets a null value by column name. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00183">183</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae533be05afd920a05d29f40995871f93">◆ </a></span>ToObjectArray() <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">object?\[] kinetica.Records.GenericRecord.ToObjectArray </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>Gets all values as objects (for Avro serialization). </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_2Records_2GenericRecord_8cs_source#l00442">442</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae533be05afd920a05d29f40995871f93">◆ </a></span>ToObjectArray() <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">object?\[] kinetica.Records.GenericRecord.ToObjectArray </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>Gets all values as objects (for Avro serialization). </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00442">442</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7927f231e3103a321c5269a18904f4d6">◆ </a></span>ToString() <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">override string kinetica.Records.GenericRecord.ToString </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 />

        <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_2Records_2GenericRecord_8cs_source#l00466">466</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a7927f231e3103a321c5269a18904f4d6">◆ </a></span>ToString() <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">override string kinetica.Records.GenericRecord.ToString </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 />

        <p className="definition">Definition at line <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source#l00466">466</a> of file <a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Property Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a8862471fccbea467d6d2b22a580406b1">◆ </a></span>RecordType</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_1Records_1_1Type">Type</a> kinetica.Records.GenericRecord.RecordType</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Gets the <a className="el" href="/content/api/cs/classkinetica_1_1Records_1_1Type" title="Immutable collection of metadata about a Kinetica type.">Type</a> definition for this record. </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_2Records_2GenericRecord_8cs_source#l00053">53</a> of file <a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.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/Records/<a className="el" href="/content/api/cs/__build_2public-os__ubuntu24_804-arch__amd64-cc__gcc__13_83_80_2install_2Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a></li>
      <li>Kinetica/Records/<a className="el" href="/content/api/cs/Kinetica_2Records_2GenericRecord_8cs_source">GenericRecord.cs</a></li>
    </ul>
  </div>
</div>
