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

# gpudb::GenericRecord

> gpudb::GenericRecord — Kinetica C++ API

<div className="kinetica-doxygen">
  <div className="contents">
    <p><code>#include \<<a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">gpudb/GenericRecord.hpp</a>></code></p>

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

      <tr className="memitem:aba7a34ed176e1e44753d1ba6300d380a" id="r_aba7a34ed176e1e44753d1ba6300d380a">
        <td className="memItemLeft" align="right" valign="top"> </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aba7a34ed176e1e44753d1ba6300d380a">GenericRecord</a> (const <a className="el" href="/content/api/cpp/classgpudb_1_1Type">Type</a> \&type)</td>
      </tr>

      <tr className="memdesc:aba7a34ed176e1e44753d1ba6300d380a">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Create a blank <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> object from a given type. <br /></td>
      </tr>

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

      <tr className="memitem:aec41b4752c5ba5e6e02e5691e1837e0a" id="r_aec41b4752c5ba5e6e02e5691e1837e0a">
        <td className="memItemLeft" align="right" valign="top">const <a className="el" href="/content/api/cpp/classgpudb_1_1Type">Type</a> & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aec41b4752c5ba5e6e02e5691e1837e0a">getType</a> () const</td>
      </tr>

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

      <tr className="memitem:adce9556b5a5576879bd339187aeaea3a" id="r_adce9556b5a5576879bd339187aeaea3a">
        <td className="memItemLeft" align="right" valign="top">const ::avro::ValidSchema & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#adce9556b5a5576879bd339187aeaea3a">getSchema</a> () const</td>
      </tr>

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

      <tr className="memitem:af327b966fe270856dd21f416c6517e9c" id="r_af327b966fe270856dd21f416c6517e9c">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:af327b966fe270856dd21f416c6517e9c">
        <td className="memTemplItemLeft" align="right" valign="top">T & </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#af327b966fe270856dd21f416c6517e9c">value</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a2f3a17536dca9cb73e2c35c3f846da09" id="r_a2f3a17536dca9cb73e2c35c3f846da09">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:a2f3a17536dca9cb73e2c35c3f846da09">
        <td className="memTemplItemLeft" align="right" valign="top">const T & </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#a2f3a17536dca9cb73e2c35c3f846da09">value</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a4e9d4557e95771952701647acc5fb320" id="r_a4e9d4557e95771952701647acc5fb320">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:a4e9d4557e95771952701647acc5fb320">
        <td className="memTemplItemLeft" align="right" valign="top">T & </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#a4e9d4557e95771952701647acc5fb320">value</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:ac0b50c938f91045061a5de498b013dfe" id="r_ac0b50c938f91045061a5de498b013dfe">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:ac0b50c938f91045061a5de498b013dfe">
        <td className="memTemplItemLeft" align="right" valign="top">const T & </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#ac0b50c938f91045061a5de498b013dfe">value</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a8793cf5a869da8d9cd7e8488c962af24" id="r_a8793cf5a869da8d9cd7e8488c962af24">
        <td className="memItemLeft" align="right" valign="top">std::vector\< uint8\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8793cf5a869da8d9cd7e8488c962af24">bytesValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a86a192ad45564679c03d519f9ccf2f6b" id="r_a86a192ad45564679c03d519f9ccf2f6b">
        <td className="memItemLeft" align="right" valign="top">const std::vector\< uint8\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a86a192ad45564679c03d519f9ccf2f6b">bytesValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a39b079b3cabcf489f0951b0b411d6b20" id="r_a39b079b3cabcf489f0951b0b411d6b20">
        <td className="memItemLeft" align="right" valign="top">std::vector\< uint8\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a39b079b3cabcf489f0951b0b411d6b20">bytesValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:a3d3c5cd2421d9b2036e48814d3830279" id="r_a3d3c5cd2421d9b2036e48814d3830279">
        <td className="memItemLeft" align="right" valign="top">const std::vector\< uint8\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3d3c5cd2421d9b2036e48814d3830279">bytesValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:ace50f8aa1742e445f8b08da99aea008a" id="r_ace50f8aa1742e445f8b08da99aea008a">
        <td className="memItemLeft" align="right" valign="top">double & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ace50f8aa1742e445f8b08da99aea008a">doubleValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a80849c9a2f9470cc947cca6b53a5c1eb" id="r_a80849c9a2f9470cc947cca6b53a5c1eb">
        <td className="memItemLeft" align="right" valign="top">const double & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a80849c9a2f9470cc947cca6b53a5c1eb">doubleValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:acc420cebae248ed10341f8fb0abe57f5" id="r_acc420cebae248ed10341f8fb0abe57f5">
        <td className="memItemLeft" align="right" valign="top">double & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acc420cebae248ed10341f8fb0abe57f5">doubleValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:a4a0b97a465628c04d4981a2a21b6400e" id="r_a4a0b97a465628c04d4981a2a21b6400e">
        <td className="memItemLeft" align="right" valign="top">const double & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4a0b97a465628c04d4981a2a21b6400e">doubleValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a33be82ed567e264b5270f0c4158014ca" id="r_a33be82ed567e264b5270f0c4158014ca">
        <td className="memItemLeft" align="right" valign="top">float & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a33be82ed567e264b5270f0c4158014ca">floatValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a3f9ef75fb3b6d907a0c58f12b3fa04cc" id="r_a3f9ef75fb3b6d907a0c58f12b3fa04cc">
        <td className="memItemLeft" align="right" valign="top">const float & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3f9ef75fb3b6d907a0c58f12b3fa04cc">floatValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:aacb0fcfe4288634465915bca105559db" id="r_aacb0fcfe4288634465915bca105559db">
        <td className="memItemLeft" align="right" valign="top">float & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aacb0fcfe4288634465915bca105559db">floatValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:a5ffa0c37aa6accb46daa8f3928362a5f" id="r_a5ffa0c37aa6accb46daa8f3928362a5f">
        <td className="memItemLeft" align="right" valign="top">const float & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5ffa0c37aa6accb46daa8f3928362a5f">floatValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a11c8bee4919309acf23d9a19a48eb99f" id="r_a11c8bee4919309acf23d9a19a48eb99f">
        <td className="memItemLeft" align="right" valign="top">int32\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a11c8bee4919309acf23d9a19a48eb99f">intValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:ac9de0ecd2904c3744adfafef821e803f" id="r_ac9de0ecd2904c3744adfafef821e803f">
        <td className="memItemLeft" align="right" valign="top">const int32\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac9de0ecd2904c3744adfafef821e803f">intValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a67a133fb7aaa75c9d6e3c13252feba58" id="r_a67a133fb7aaa75c9d6e3c13252feba58">
        <td className="memItemLeft" align="right" valign="top">int32\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a67a133fb7aaa75c9d6e3c13252feba58">intValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:ae124e47a26482754370810e392d60f5b" id="r_ae124e47a26482754370810e392d60f5b">
        <td className="memItemLeft" align="right" valign="top">const int32\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae124e47a26482754370810e392d60f5b">intValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a03d222dc54d17211d7832c5c89b1bd83" id="r_a03d222dc54d17211d7832c5c89b1bd83">
        <td className="memItemLeft" align="right" valign="top">int64\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a03d222dc54d17211d7832c5c89b1bd83">longValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:abcae2aa336f9766ccea5a462b7bbf815" id="r_abcae2aa336f9766ccea5a462b7bbf815">
        <td className="memItemLeft" align="right" valign="top">const int64\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#abcae2aa336f9766ccea5a462b7bbf815">longValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a44ad483b91b2fe55d48b51c810f79dc7" id="r_a44ad483b91b2fe55d48b51c810f79dc7">
        <td className="memItemLeft" align="right" valign="top">int64\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a44ad483b91b2fe55d48b51c810f79dc7">longValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:ae32193e9780c38a6edad7321a4562abc" id="r_ae32193e9780c38a6edad7321a4562abc">
        <td className="memItemLeft" align="right" valign="top">const int64\_t & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae32193e9780c38a6edad7321a4562abc">longValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:ac425240b0ff6375cbb2a9f4097110539" id="r_ac425240b0ff6375cbb2a9f4097110539">
        <td className="memItemLeft" align="right" valign="top">std::string & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac425240b0ff6375cbb2a9f4097110539">stringValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a277c4f8e0ed7b1ff7f0d6108e8a76ddb" id="r_a277c4f8e0ed7b1ff7f0d6108e8a76ddb">
        <td className="memItemLeft" align="right" valign="top">const std::string & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a277c4f8e0ed7b1ff7f0d6108e8a76ddb">stringValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:ab41460383bba2df9b5699e116a31bc0e" id="r_ab41460383bba2df9b5699e116a31bc0e">
        <td className="memItemLeft" align="right" valign="top">std::string & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab41460383bba2df9b5699e116a31bc0e">stringValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:a514e02c60e4f4893fb9b147c393686c3" id="r_a514e02c60e4f4893fb9b147c393686c3">
        <td className="memItemLeft" align="right" valign="top">const std::string & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a514e02c60e4f4893fb9b147c393686c3">stringValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:adb27a93086d01604450eb592a99b5804" id="r_adb27a93086d01604450eb592a99b5804">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::vector\< uint8\_t > > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#adb27a93086d01604450eb592a99b5804">nullableBytesValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:ae0b664ed8194bfc7fa1e5353dcc80abd" id="r_ae0b664ed8194bfc7fa1e5353dcc80abd">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< std::vector\< uint8\_t > > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae0b664ed8194bfc7fa1e5353dcc80abd">nullableBytesValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a23171a2f52d68d98007e66a4722027c4" id="r_a23171a2f52d68d98007e66a4722027c4">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::vector\< uint8\_t > > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a23171a2f52d68d98007e66a4722027c4">nullableBytesValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:affb746b7f3a82e9b69adde60cbe4f219" id="r_affb746b7f3a82e9b69adde60cbe4f219">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< std::vector\< uint8\_t > > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#affb746b7f3a82e9b69adde60cbe4f219">nullableBytesValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a4337018b441a5b47fac20603d8abcd27" id="r_a4337018b441a5b47fac20603d8abcd27">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< double > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4337018b441a5b47fac20603d8abcd27">nullableDoubleValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:ab7c0e0bce24739d9276a56fb7df617fb" id="r_ab7c0e0bce24739d9276a56fb7df617fb">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< double > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab7c0e0bce24739d9276a56fb7df617fb">nullableDoubleValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a1fb7a1374c40b2863a0d434a3f3a6f82" id="r_a1fb7a1374c40b2863a0d434a3f3a6f82">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< double > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1fb7a1374c40b2863a0d434a3f3a6f82">nullableDoubleValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:ab6e4d101cdc99a511febce45572be969" id="r_ab6e4d101cdc99a511febce45572be969">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< double > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab6e4d101cdc99a511febce45572be969">nullableDoubleValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a36806d807a4840ae1dae85f42f8ba36e" id="r_a36806d807a4840ae1dae85f42f8ba36e">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< float > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a36806d807a4840ae1dae85f42f8ba36e">nullableFloatValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a3eba14fa191d810fdc2aaede7751c863" id="r_a3eba14fa191d810fdc2aaede7751c863">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< float > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3eba14fa191d810fdc2aaede7751c863">nullableFloatValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:aaebfc65168cd2717cb9c1dc614fd291b" id="r_aaebfc65168cd2717cb9c1dc614fd291b">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< float > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaebfc65168cd2717cb9c1dc614fd291b">nullableFloatValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:abae90ccb557729607d534f1f8f47503c" id="r_abae90ccb557729607d534f1f8f47503c">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< float > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#abae90ccb557729607d534f1f8f47503c">nullableFloatValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a4f4246219da4a89f5033d3ffdde03de7" id="r_a4f4246219da4a89f5033d3ffdde03de7">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int32\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4f4246219da4a89f5033d3ffdde03de7">nullableIntValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a91b6aa7056d1456ea590b4fd1d8a009d" id="r_a91b6aa7056d1456ea590b4fd1d8a009d">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< int32\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a91b6aa7056d1456ea590b4fd1d8a009d">nullableIntValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a37ee3e0d476fc866909170426ba9aebe" id="r_a37ee3e0d476fc866909170426ba9aebe">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int32\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a37ee3e0d476fc866909170426ba9aebe">nullableIntValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:a5b15c2523e02678cffe2c9de176c1a76" id="r_a5b15c2523e02678cffe2c9de176c1a76">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< int32\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5b15c2523e02678cffe2c9de176c1a76">nullableIntValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:aa0d3671b834e335c35e5610800401d86" id="r_aa0d3671b834e335c35e5610800401d86">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int64\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aa0d3671b834e335c35e5610800401d86">nullableLongValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:aec6e33d13b7811e27dd1c98eed27964b" id="r_aec6e33d13b7811e27dd1c98eed27964b">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< int64\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aec6e33d13b7811e27dd1c98eed27964b">nullableLongValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:af8b47f9682c5b3469bf3b679aa0251e3" id="r_af8b47f9682c5b3469bf3b679aa0251e3">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int64\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af8b47f9682c5b3469bf3b679aa0251e3">nullableLongValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:aea33b519e27cb049cc1643e37cb06470" id="r_aea33b519e27cb049cc1643e37cb06470">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< int64\_t > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aea33b519e27cb049cc1643e37cb06470">nullableLongValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:acd6dc224addd0e38431a92e69d9a649d" id="r_acd6dc224addd0e38431a92e69d9a649d">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::string > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acd6dc224addd0e38431a92e69d9a649d">nullableStringValue</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a531b2dbbefa0b6f44f6534fe4e691c7d" id="r_a531b2dbbefa0b6f44f6534fe4e691c7d">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< std::string > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a531b2dbbefa0b6f44f6534fe4e691c7d">nullableStringValue</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a2c3e5ec0f49d1fd0ff52d2a6694bc37b" id="r_a2c3e5ec0f49d1fd0ff52d2a6694bc37b">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::string > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2c3e5ec0f49d1fd0ff52d2a6694bc37b">nullableStringValue</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:af1b3c87a4032fb73b45ef31eaa751596" id="r_af1b3c87a4032fb73b45ef31eaa751596">
        <td className="memItemLeft" align="right" valign="top">const boost::optional\< std::string > & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af1b3c87a4032fb73b45ef31eaa751596">nullableStringValue</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a840f8d1b5e92886ff36ac2a80128cb29" id="r_a840f8d1b5e92886ff36ac2a80128cb29">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a840f8d1b5e92886ff36ac2a80128cb29">isNull</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a32f0f7a4ad63ff21b8ee99b5c527cfd5" id="r_a32f0f7a4ad63ff21b8ee99b5c527cfd5">
        <td className="memItemLeft" align="right" valign="top">bool </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a32f0f7a4ad63ff21b8ee99b5c527cfd5">isNull</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a5063f3aa9a481c3f7328e1bec4d57688" id="r_a5063f3aa9a481c3f7328e1bec4d57688">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:a5063f3aa9a481c3f7328e1bec4d57688">
        <td className="memTemplItemLeft" align="right" valign="top">void </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#a5063f3aa9a481c3f7328e1bec4d57688">getAsArray</a> (const size\_t index, std::vector\< T > \&result) const</td>
      </tr>

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

      <tr className="memitem:a569084222b89af0caee7f7b8221340a4" id="r_a569084222b89af0caee7f7b8221340a4">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:a569084222b89af0caee7f7b8221340a4">
        <td className="memTemplItemLeft" align="right" valign="top">void </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#a569084222b89af0caee7f7b8221340a4">getAsArray</a> (const std::string \&name, std::vector\< T > \&result) const</td>
      </tr>

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

      <tr className="memitem:a23b4c9b9473bd3573fc0c9d17bcc9536" id="r_a23b4c9b9473bd3573fc0c9d17bcc9536">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:a23b4c9b9473bd3573fc0c9d17bcc9536">
        <td className="memTemplItemLeft" align="right" valign="top">std::vector\< T > </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#a23b4c9b9473bd3573fc0c9d17bcc9536">getAsArray</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:ae827bfcc1175c0508f864d3099f7d23d" id="r_ae827bfcc1175c0508f864d3099f7d23d">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:ae827bfcc1175c0508f864d3099f7d23d">
        <td className="memTemplItemLeft" align="right" valign="top">std::vector\< T > </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#ae827bfcc1175c0508f864d3099f7d23d">getAsArray</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a8eb289649546b4ee2a39b2184accb268" id="r_a8eb289649546b4ee2a39b2184accb268">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8eb289649546b4ee2a39b2184accb268">getAsBytes</a> (const size\_t index, std::vector\< uint8\_t > \&result) const</td>
      </tr>

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

      <tr className="memitem:a87c2e60116c02bdafffcd48783128819" id="r_a87c2e60116c02bdafffcd48783128819">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a87c2e60116c02bdafffcd48783128819">getAsBytes</a> (const std::string \&name, std::vector\< uint8\_t > \&result) const</td>
      </tr>

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

      <tr className="memitem:ab618725d20637721d3d6510d0a57c075" id="r_ab618725d20637721d3d6510d0a57c075">
        <td className="memItemLeft" align="right" valign="top">std::vector\< uint8\_t > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab618725d20637721d3d6510d0a57c075">getAsBytes</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a388b1eae496cbf3e63a6eaffd253355b" id="r_a388b1eae496cbf3e63a6eaffd253355b">
        <td className="memItemLeft" align="right" valign="top">std::vector\< uint8\_t > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a388b1eae496cbf3e63a6eaffd253355b">getAsBytes</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:af161a290066db6ae2cf109b404870eed" id="r_af161a290066db6ae2cf109b404870eed">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af161a290066db6ae2cf109b404870eed">getAsDouble</a> (const size\_t index, double \&result) const</td>
      </tr>

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

      <tr className="memitem:a0ee3c71466804d1473112b7eaf782ba4" id="r_a0ee3c71466804d1473112b7eaf782ba4">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0ee3c71466804d1473112b7eaf782ba4">getAsDouble</a> (const std::string \&name, double \&result) const</td>
      </tr>

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

      <tr className="memitem:a0bf13813f785dfb43687b8a57d1014d7" id="r_a0bf13813f785dfb43687b8a57d1014d7">
        <td className="memItemLeft" align="right" valign="top">double </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0bf13813f785dfb43687b8a57d1014d7">getAsDouble</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a3ad1cc744e726dc93e4a7ed8e3da6fe5" id="r_a3ad1cc744e726dc93e4a7ed8e3da6fe5">
        <td className="memItemLeft" align="right" valign="top">double </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3ad1cc744e726dc93e4a7ed8e3da6fe5">getAsDouble</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a11932042649adaea15156dfd05219e58" id="r_a11932042649adaea15156dfd05219e58">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a11932042649adaea15156dfd05219e58">getAsFloat</a> (const size\_t index, float \&result) const</td>
      </tr>

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

      <tr className="memitem:a53b7ea1f51a681bb5f43ebad98508809" id="r_a53b7ea1f51a681bb5f43ebad98508809">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a53b7ea1f51a681bb5f43ebad98508809">getAsFloat</a> (const std::string \&name, float \&result) const</td>
      </tr>

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

      <tr className="memitem:a5c002d0db26bfa00a77ab51a9af11d95" id="r_a5c002d0db26bfa00a77ab51a9af11d95">
        <td className="memItemLeft" align="right" valign="top">float </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5c002d0db26bfa00a77ab51a9af11d95">getAsFloat</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a1e5ce0971f7ace670e2c27b4e11ebcfd" id="r_a1e5ce0971f7ace670e2c27b4e11ebcfd">
        <td className="memItemLeft" align="right" valign="top">float </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1e5ce0971f7ace670e2c27b4e11ebcfd">getAsFloat</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:ad8c4ffde85993e3d657a6f53aadbec5b" id="r_ad8c4ffde85993e3d657a6f53aadbec5b">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ad8c4ffde85993e3d657a6f53aadbec5b">getAsInt</a> (const size\_t index, int32\_t \&result) const</td>
      </tr>

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

      <tr className="memitem:ab678a7bbc10f68818d623ba6ca397cd4" id="r_ab678a7bbc10f68818d623ba6ca397cd4">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab678a7bbc10f68818d623ba6ca397cd4">getAsInt</a> (const std::string \&name, int32\_t \&result) const</td>
      </tr>

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

      <tr className="memitem:a1fa1f35f79ec8508b433dcee7bd71dc8" id="r_a1fa1f35f79ec8508b433dcee7bd71dc8">
        <td className="memItemLeft" align="right" valign="top">int32\_t </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1fa1f35f79ec8508b433dcee7bd71dc8">getAsInt</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:ae4d522a121cb42876b8366356ce9f0c4" id="r_ae4d522a121cb42876b8366356ce9f0c4">
        <td className="memItemLeft" align="right" valign="top">int32\_t </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae4d522a121cb42876b8366356ce9f0c4">getAsInt</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a7665f7d300db16a87a161c3fdf531e89" id="r_a7665f7d300db16a87a161c3fdf531e89">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a7665f7d300db16a87a161c3fdf531e89">getAsLong</a> (const size\_t index, int64\_t \&result) const</td>
      </tr>

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

      <tr className="memitem:a433bc447a5d95b3346b821dd41b55241" id="r_a433bc447a5d95b3346b821dd41b55241">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a433bc447a5d95b3346b821dd41b55241">getAsLong</a> (const std::string \&name, int64\_t \&result) const</td>
      </tr>

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

      <tr className="memitem:a0bdafb112ec03d8c686c59e270c6b01e" id="r_a0bdafb112ec03d8c686c59e270c6b01e">
        <td className="memItemLeft" align="right" valign="top">int64\_t </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0bdafb112ec03d8c686c59e270c6b01e">getAsLong</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:acbc3c8a6a337b09df41f3f148c97b1ca" id="r_acbc3c8a6a337b09df41f3f148c97b1ca">
        <td className="memItemLeft" align="right" valign="top">int64\_t </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acbc3c8a6a337b09df41f3f148c97b1ca">getAsLong</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a21c614b6cdad35fa77cc0a5e2ac69eb5" id="r_a21c614b6cdad35fa77cc0a5e2ac69eb5">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a21c614b6cdad35fa77cc0a5e2ac69eb5">getAsString</a> (const size\_t index, std::string \&result) const</td>
      </tr>

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

      <tr className="memitem:a9870ff86c35a2c196e4a974d20df72a3" id="r_a9870ff86c35a2c196e4a974d20df72a3">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9870ff86c35a2c196e4a974d20df72a3">getAsString</a> (const std::string \&name, std::string \&result) const</td>
      </tr>

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

      <tr className="memitem:aaed9025b785de3abdeec847f6b9e2e17" id="r_aaed9025b785de3abdeec847f6b9e2e17">
        <td className="memItemLeft" align="right" valign="top">std::string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaed9025b785de3abdeec847f6b9e2e17">getAsString</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:ae0ffc6a6a36f4a338ae83e3c6ca08742" id="r_ae0ffc6a6a36f4a338ae83e3c6ca08742">
        <td className="memItemLeft" align="right" valign="top">std::string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae0ffc6a6a36f4a338ae83e3c6ca08742">getAsString</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:ac84efaa73fd8a2b7256859565615224f" id="r_ac84efaa73fd8a2b7256859565615224f">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac84efaa73fd8a2b7256859565615224f">getAsVector</a> (const size\_t index, std::vector\< float > \&result) const</td>
      </tr>

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

      <tr className="memitem:a0155f7a39668d2ab900e1311f9e71bcb" id="r_a0155f7a39668d2ab900e1311f9e71bcb">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0155f7a39668d2ab900e1311f9e71bcb">getAsVector</a> (const std::string \&name, std::vector\< float > \&result) const</td>
      </tr>

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

      <tr className="memitem:aaa0653050a576feef396570c7e03e593" id="r_aaa0653050a576feef396570c7e03e593">
        <td className="memItemLeft" align="right" valign="top">std::vector\< float > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaa0653050a576feef396570c7e03e593">getAsVector</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:aedf5ba7899385675a8e9b5d2fdf02080" id="r_aedf5ba7899385675a8e9b5d2fdf02080">
        <td className="memItemLeft" align="right" valign="top">std::vector\< float > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aedf5ba7899385675a8e9b5d2fdf02080">getAsVector</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a469c40a4913c79ee5fee1edeb0c04a0f" id="r_a469c40a4913c79ee5fee1edeb0c04a0f">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a469c40a4913c79ee5fee1edeb0c04a0f">getAsNullableBytes</a> (const size\_t index, boost::optional\< std::vector\< uint8\_t > > \&result) const</td>
      </tr>

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

      <tr className="memitem:a1f62aaa431ad03adbca7fc95f6fce82f" id="r_a1f62aaa431ad03adbca7fc95f6fce82f">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1f62aaa431ad03adbca7fc95f6fce82f">getAsNullableBytes</a> (const std::string \&name, boost::optional\< std::vector\< uint8\_t > > \&result) const</td>
      </tr>

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

      <tr className="memitem:a3ff30cca76395448ccdc277bf31d26b6" id="r_a3ff30cca76395448ccdc277bf31d26b6">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::vector\< uint8\_t > > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a3ff30cca76395448ccdc277bf31d26b6">getAsNullableBytes</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a5f1860b7849db7df452107539292d039" id="r_a5f1860b7849db7df452107539292d039">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::vector\< uint8\_t > > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5f1860b7849db7df452107539292d039">getAsNullableBytes</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a5d9053728b461218b02cb949378d202a" id="r_a5d9053728b461218b02cb949378d202a">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5d9053728b461218b02cb949378d202a">getAsNullableDouble</a> (const size\_t index, boost::optional\< double > \&result) const</td>
      </tr>

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

      <tr className="memitem:ae5f72dd5e7b512b805eaa6a2491fb574" id="r_ae5f72dd5e7b512b805eaa6a2491fb574">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae5f72dd5e7b512b805eaa6a2491fb574">getAsNullableDouble</a> (const std::string \&name, boost::optional\< double > \&result) const</td>
      </tr>

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

      <tr className="memitem:a38c1e5148a388dda537dba5cdab9267c" id="r_a38c1e5148a388dda537dba5cdab9267c">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< double > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a38c1e5148a388dda537dba5cdab9267c">getAsNullableDouble</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a714078fb5dc23d30efae2d91571283d4" id="r_a714078fb5dc23d30efae2d91571283d4">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< double > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a714078fb5dc23d30efae2d91571283d4">getAsNullableDouble</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a9f2c94f329c96d4e2c19575f46425024" id="r_a9f2c94f329c96d4e2c19575f46425024">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9f2c94f329c96d4e2c19575f46425024">getAsNullableFloat</a> (const size\_t index, boost::optional\< float > \&result) const</td>
      </tr>

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

      <tr className="memitem:a17fe59298378ada8b50794290aac94de" id="r_a17fe59298378ada8b50794290aac94de">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a17fe59298378ada8b50794290aac94de">getAsNullableFloat</a> (const std::string \&name, boost::optional\< float > \&result) const</td>
      </tr>

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

      <tr className="memitem:af5bafda6802f364a31508c795d85b68e" id="r_af5bafda6802f364a31508c795d85b68e">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< float > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af5bafda6802f364a31508c795d85b68e">getAsNullableFloat</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:af566421019cf59d363a711d5e418355a" id="r_af566421019cf59d363a711d5e418355a">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< float > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af566421019cf59d363a711d5e418355a">getAsNullableFloat</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a9fc2664cbc45fc471aeb1a0f6be764f7" id="r_a9fc2664cbc45fc471aeb1a0f6be764f7">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a9fc2664cbc45fc471aeb1a0f6be764f7">getAsNullableInt</a> (const size\_t index, boost::optional\< int32\_t > \&result) const</td>
      </tr>

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

      <tr className="memitem:ac278a91367751ffdc986e531bb27d878" id="r_ac278a91367751ffdc986e531bb27d878">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac278a91367751ffdc986e531bb27d878">getAsNullableInt</a> (const std::string \&name, boost::optional\< int32\_t > \&result) const</td>
      </tr>

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

      <tr className="memitem:a8522d2d1d8cbe7d12b029ca2e2a7adb8" id="r_a8522d2d1d8cbe7d12b029ca2e2a7adb8">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int32\_t > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8522d2d1d8cbe7d12b029ca2e2a7adb8">getAsNullableInt</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a33fd7ed08ac0048477f3314fa4393ea7" id="r_a33fd7ed08ac0048477f3314fa4393ea7">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int32\_t > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a33fd7ed08ac0048477f3314fa4393ea7">getAsNullableInt</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:aaebd38abe0f723d28cf64ef4a935afe9" id="r_aaebd38abe0f723d28cf64ef4a935afe9">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aaebd38abe0f723d28cf64ef4a935afe9">getAsNullableLong</a> (const size\_t index, boost::optional\< int64\_t > \&result) const</td>
      </tr>

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

      <tr className="memitem:af2e89f4fb154bb7ce11aae122ddb173a" id="r_af2e89f4fb154bb7ce11aae122ddb173a">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af2e89f4fb154bb7ce11aae122ddb173a">getAsNullableLong</a> (const std::string \&name, boost::optional\< int64\_t > \&result) const</td>
      </tr>

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

      <tr className="memitem:a714515784949fe4f663528f13195a247" id="r_a714515784949fe4f663528f13195a247">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int64\_t > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a714515784949fe4f663528f13195a247">getAsNullableLong</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a6cd177f67ffd566db6295e3f6cfe038b" id="r_a6cd177f67ffd566db6295e3f6cfe038b">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< int64\_t > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6cd177f67ffd566db6295e3f6cfe038b">getAsNullableLong</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:a0f057d774e8143fe8b35409be83d4932" id="r_a0f057d774e8143fe8b35409be83d4932">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0f057d774e8143fe8b35409be83d4932">getAsNullableString</a> (const size\_t index, boost::optional\< std::string > \&result) const</td>
      </tr>

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

      <tr className="memitem:a79b9fd77d016945cb28d6fd8dd55e31b" id="r_a79b9fd77d016945cb28d6fd8dd55e31b">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a79b9fd77d016945cb28d6fd8dd55e31b">getAsNullableString</a> (const std::string \&name, boost::optional\< std::string > \&result) const</td>
      </tr>

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

      <tr className="memitem:aef1e5c349cd23174f45548b38b080215" id="r_aef1e5c349cd23174f45548b38b080215">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aef1e5c349cd23174f45548b38b080215">getAsNullableString</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:a530219dcef1f6ba1e0f903fc8e013d48" id="r_a530219dcef1f6ba1e0f903fc8e013d48">
        <td className="memItemLeft" align="right" valign="top">boost::optional\< std::string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a530219dcef1f6ba1e0f903fc8e013d48">getAsNullableString</a> (const std::string \&name) const</td>
      </tr>

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

      <tr className="memitem:ab91de1571915970989ce5f0ecf58290d" id="r_ab91de1571915970989ce5f0ecf58290d">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab91de1571915970989ce5f0ecf58290d">setNull</a> (const size\_t index)</td>
      </tr>

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

      <tr className="memitem:a39672b7529b3d4e8fbfcc0649d42805d" id="r_a39672b7529b3d4e8fbfcc0649d42805d">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a39672b7529b3d4e8fbfcc0649d42805d">setNull</a> (const std::string \&name)</td>
      </tr>

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

      <tr className="memitem:a4aca554d87dadd5c2fd4d1f452a21027" id="r_a4aca554d87dadd5c2fd4d1f452a21027">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:a4aca554d87dadd5c2fd4d1f452a21027">
        <td className="memTemplItemLeft" align="right" valign="top">void </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#a4aca554d87dadd5c2fd4d1f452a21027">setAsArray</a> (const size\_t index, const std::vector\< T > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a72560893fceca48654266624e89a4446" id="r_a72560893fceca48654266624e89a4446">
        <td className="memTemplParams" colSpan="2">template\<typename T> </td>
      </tr>

      <tr className="memitem:a72560893fceca48654266624e89a4446">
        <td className="memTemplItemLeft" align="right" valign="top">void </td>
        <td className="memTemplItemRight" valign="bottom"><a className="el" href="#a72560893fceca48654266624e89a4446">setAsArray</a> (const std::string \&name, const std::vector\< T > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a67f5bd5c291ae886ad11873589014425" id="r_a67f5bd5c291ae886ad11873589014425">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a67f5bd5c291ae886ad11873589014425">setAsBytes</a> (const size\_t index, const std::vector\< uint8\_t > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a68d5e17d39e1e6b05fb7f1695a53a087" id="r_a68d5e17d39e1e6b05fb7f1695a53a087">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a68d5e17d39e1e6b05fb7f1695a53a087">setAsBytes</a> (const std::string \&name, const std::vector\< uint8\_t > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a36ff41cd52ebe74666f8417d0c58ca23" id="r_a36ff41cd52ebe74666f8417d0c58ca23">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a36ff41cd52ebe74666f8417d0c58ca23">setAsDouble</a> (const size\_t index, const double \&newValue)</td>
      </tr>

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

      <tr className="memitem:a596693bc3ea9f14c5aea6907e3b66257" id="r_a596693bc3ea9f14c5aea6907e3b66257">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a596693bc3ea9f14c5aea6907e3b66257">setAsDouble</a> (const std::string \&name, const double \&newValue)</td>
      </tr>

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

      <tr className="memitem:a58576acc160dbfc02888d4de7d0f1987" id="r_a58576acc160dbfc02888d4de7d0f1987">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a58576acc160dbfc02888d4de7d0f1987">setAsFloat</a> (const size\_t index, const float \&newValue)</td>
      </tr>

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

      <tr className="memitem:a810f3e51808441470dcf0d152da0e71b" id="r_a810f3e51808441470dcf0d152da0e71b">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a810f3e51808441470dcf0d152da0e71b">setAsFloat</a> (const std::string \&name, const float \&newValue)</td>
      </tr>

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

      <tr className="memitem:af065d249d6c3402ddd902f37dabb37fa" id="r_af065d249d6c3402ddd902f37dabb37fa">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af065d249d6c3402ddd902f37dabb37fa">setAsInt</a> (const size\_t index, const int32\_t \&newValue)</td>
      </tr>

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

      <tr className="memitem:aed85392d6663faee64addae5dd5b72f5" id="r_aed85392d6663faee64addae5dd5b72f5">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aed85392d6663faee64addae5dd5b72f5">setAsInt</a> (const std::string \&name, const int32\_t \&newValue)</td>
      </tr>

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

      <tr className="memitem:ae089a6bfe4bcce28221cc27a90d4c47e" id="r_ae089a6bfe4bcce28221cc27a90d4c47e">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae089a6bfe4bcce28221cc27a90d4c47e">setAsLong</a> (const size\_t index, const int64\_t \&newValue)</td>
      </tr>

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

      <tr className="memitem:a1db605f8b882b648c97a61cd5fcb00f7" id="r_a1db605f8b882b648c97a61cd5fcb00f7">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1db605f8b882b648c97a61cd5fcb00f7">setAsLong</a> (const std::string \&name, const int64\_t \&newValue)</td>
      </tr>

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

      <tr className="memitem:a12a615708076683deaec27007f182e33" id="r_a12a615708076683deaec27007f182e33">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a12a615708076683deaec27007f182e33">setAsString</a> (const size\_t index, const std::string \&newValue)</td>
      </tr>

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

      <tr className="memitem:af2c1912e6b1d5caf77857ced19c8479c" id="r_af2c1912e6b1d5caf77857ced19c8479c">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#af2c1912e6b1d5caf77857ced19c8479c">setAsString</a> (const std::string \&name, const std::string \&newValue)</td>
      </tr>

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

      <tr className="memitem:a096c80c2c6841c47c2b548de8b4b392f" id="r_a096c80c2c6841c47c2b548de8b4b392f">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a096c80c2c6841c47c2b548de8b4b392f">setAsVector</a> (const size\_t index, const std::vector\< float > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a55f49e2f3ae4d7a952213c0138043de7" id="r_a55f49e2f3ae4d7a952213c0138043de7">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a55f49e2f3ae4d7a952213c0138043de7">setAsVector</a> (const std::string \&name, const std::vector\< float > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a2e0a037de7a0c740fdd0a914fcace4e5" id="r_a2e0a037de7a0c740fdd0a914fcace4e5">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a2e0a037de7a0c740fdd0a914fcace4e5">setAsNullableBytes</a> (const size\_t index, const boost::optional\< std::vector\< uint8\_t > > \&newValue)</td>
      </tr>

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

      <tr className="memitem:ac186825dbeedd66bd40bb0b1488a2762" id="r_ac186825dbeedd66bd40bb0b1488a2762">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac186825dbeedd66bd40bb0b1488a2762">setAsNullableBytes</a> (const std::string \&name, const boost::optional\< std::vector\< uint8\_t > > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a75df6df375ac5826e038f8ced4ea4977" id="r_a75df6df375ac5826e038f8ced4ea4977">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a75df6df375ac5826e038f8ced4ea4977">setAsNullableDouble</a> (const size\_t index, const boost::optional\< double > \&newValue)</td>
      </tr>

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

      <tr className="memitem:ab266ead475b34b326e904462604bdbd8" id="r_ab266ead475b34b326e904462604bdbd8">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab266ead475b34b326e904462604bdbd8">setAsNullableDouble</a> (const std::string \&name, const boost::optional\< double > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a150c9331b20370f2167dc8de4f1ef50d" id="r_a150c9331b20370f2167dc8de4f1ef50d">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a150c9331b20370f2167dc8de4f1ef50d">setAsNullableFloat</a> (const size\_t index, const boost::optional\< float > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a47468f32ece94b34f54cfaf7acb04ff7" id="r_a47468f32ece94b34f54cfaf7acb04ff7">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a47468f32ece94b34f54cfaf7acb04ff7">setAsNullableFloat</a> (const std::string \&name, const boost::optional\< float > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a8e7e25d566c03cc444fedbeb54554566" id="r_a8e7e25d566c03cc444fedbeb54554566">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a8e7e25d566c03cc444fedbeb54554566">setAsNullableInt</a> (const size\_t index, const boost::optional\< int32\_t > \&newValue)</td>
      </tr>

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

      <tr className="memitem:ac6f2b0fa63c78790e0b68ba981fefc77" id="r_ac6f2b0fa63c78790e0b68ba981fefc77">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ac6f2b0fa63c78790e0b68ba981fefc77">setAsNullableInt</a> (const std::string \&name, const boost::optional\< int32\_t > \&newValue)</td>
      </tr>

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

      <tr className="memitem:ab266ce96d2c8de22f4486286fcc7cfa3" id="r_ab266ce96d2c8de22f4486286fcc7cfa3">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab266ce96d2c8de22f4486286fcc7cfa3">setAsNullableLong</a> (const size\_t index, const boost::optional\< int64\_t > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a0d0fa91ac39d9d7639a276aa55e3e96b" id="r_a0d0fa91ac39d9d7639a276aa55e3e96b">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a0d0fa91ac39d9d7639a276aa55e3e96b">setAsNullableLong</a> (const std::string \&name, const boost::optional\< int64\_t > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a5495bb6191b21f4faac7652a4957d4a2" id="r_a5495bb6191b21f4faac7652a4957d4a2">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a5495bb6191b21f4faac7652a4957d4a2">setAsNullableString</a> (const size\_t index, const boost::optional\< std::string > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a4cf9298115107954777374fed12947f6" id="r_a4cf9298115107954777374fed12947f6">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a4cf9298115107954777374fed12947f6">setAsNullableString</a> (const std::string \&name, const boost::optional\< std::string > \&newValue)</td>
      </tr>

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

      <tr className="memitem:a79ccb9099cca7daa4c8fc0c7925b1f74" id="r_a79ccb9099cca7daa4c8fc0c7925b1f74">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a79ccb9099cca7daa4c8fc0c7925b1f74">toString</a> (const size\_t index, std::string \&result) const</td>
      </tr>

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

      <tr className="memitem:aeec9b1f89169f531f2422af58ea0ba60" id="r_aeec9b1f89169f531f2422af58ea0ba60">
        <td className="memItemLeft" align="right" valign="top">void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aeec9b1f89169f531f2422af58ea0ba60">toString</a> (const std::string \&name, std::string \&result) const</td>
      </tr>

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

      <tr className="memitem:a1533f28191edcb85b87575dfc52b758b" id="r_a1533f28191edcb85b87575dfc52b758b">
        <td className="memItemLeft" align="right" valign="top">std::string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a1533f28191edcb85b87575dfc52b758b">toString</a> (const size\_t index) const</td>
      </tr>

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

      <tr className="memitem:ae39ad31300692d6ff31ee28d5e505bae" id="r_ae39ad31300692d6ff31ee28d5e505bae">
        <td className="memItemLeft" align="right" valign="top">std::string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae39ad31300692d6ff31ee28d5e505bae">toString</a> (const std::string \&name) const</td>
      </tr>

      <tr className="separator:ae39ad31300692d6ff31ee28d5e505bae">
        <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:acb59bbd10a7df6eb14a11ce10a177e76" id="r_acb59bbd10a7df6eb14a11ce10a177e76">
        <td className="memItemLeft" align="right" valign="top">static void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#acb59bbd10a7df6eb14a11ce10a177e76">decode</a> (const std::string \&schemaString, const std::vector\< std::vector\< uint8\_t > > \&encodedData, std::vector\< <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> > \&data)</td>
      </tr>

      <tr className="memdesc:acb59bbd10a7df6eb14a11ce10a177e76">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Decodes avro encoded data (given the schema string) into <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> objects. <br /></td>
      </tr>

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

      <tr className="memitem:aadc95bdabaedf7af9abdb69478303ee8" id="r_aadc95bdabaedf7af9abdb69478303ee8">
        <td className="memItemLeft" align="right" valign="top">static void </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#aadc95bdabaedf7af9abdb69478303ee8">decode</a> (const std::string \&schemaString, const std::vector\< uint8\_t > \&encodedData, <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> \&data)</td>
      </tr>

      <tr className="memdesc:aadc95bdabaedf7af9abdb69478303ee8">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Decodes avro encoded data (given the schema string) into <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> objects. <br /></td>
      </tr>

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

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

      <tr className="memitem:ab5eaf2f4b0ec3c37ab3bbae2b6b459fd" id="r_ab5eaf2f4b0ec3c37ab3bbae2b6b459fd">
        <td className="memItemLeft" align="right" valign="top">class </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ab5eaf2f4b0ec3c37ab3bbae2b6b459fd">GPUdb</a></td>
      </tr>

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

      <tr className="memitem:a78da33f50faad969a69f27e5c5b1ff5d" id="r_a78da33f50faad969a69f27e5c5b1ff5d">
        <td className="memItemLeft" align="right" valign="top">std::ostream & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a78da33f50faad969a69f27e5c5b1ff5d">operator\<\<</a> (std::ostream \&os, <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> \&gr)</td>
      </tr>

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

      <tr className="memitem:a83079f9bbcdfc4664be3ae0d8b5a1488" id="r_a83079f9bbcdfc4664be3ae0d8b5a1488">
        <td className="memItemLeft" align="right" valign="top">std::ostream & </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a83079f9bbcdfc4664be3ae0d8b5a1488">operator\<\<</a> (std::ostream \&os, const <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> \&gr)</td>
      </tr>

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

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

    <div className="textblock">
      <p className="definition">Definition at line <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source#l00023">23</a> of file <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">GenericRecord.hpp</a>.</p>
    </div>

    <h2 className="groupheader">Constructor & Destructor Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#aba7a34ed176e1e44753d1ba6300d380a">◆ </a></span>GenericRecord()</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">gpudb::GenericRecord::GenericRecord </td>
            <td>(</td>
            <td className="paramtype">const <a className="el" href="/content/api/cpp/classgpudb_1_1Type">Type</a> &</td>
            <td className="paramname"><span className="paramname"><span className="em">type</span></span></td>
            <td>)</td>

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

      <div className="memdoc">
        <p>Create a blank <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> object from a given type. </p>
      </div>
    </div>

    <h2 className="groupheader">Member Function Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a8793cf5a869da8d9cd7e8488c962af24">◆ </a></span>bytesValue() <span className="overload">\[1/4]</span></h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\< uint8\_t > & gpudb::GenericRecord::bytesValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const std::vector\< uint8\_t > & gpudb::GenericRecord::bytesValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\< uint8\_t > & gpudb::GenericRecord::bytesValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const std::vector\< uint8\_t > & gpudb::GenericRecord::bytesValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#acb59bbd10a7df6eb14a11ce10a177e76">◆ </a></span>decode() <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 void gpudb::GenericRecord::decode </td>
                  <td>(</td>
                  <td className="paramtype">const std::string &</td>
                  <td className="paramname"><span className="paramname"><span className="em">schemaString</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">const std::vector\< std::vector\< uint8\_t > > &</td>
                  <td className="paramname"><span className="paramname"><span className="em">encodedData</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">std::vector\< <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> > &</td>
                  <td className="paramname"><span className="paramname"><span className="em">data</span></span> )</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Decodes avro encoded data (given the schema string) into <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> objects. </p>

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

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramdir">\[in]</td>
                <td className="paramname">schemaString</td>
                <td>Avro schema string used for decoding the data </td>
              </tr>

              <tr>
                <td className="paramdir">\[in]</td>
                <td className="paramname">encodedData</td>
                <td>Avro encoded binary data containing multiple records. </td>
              </tr>

              <tr>
                <td className="paramdir">\[out]</td>
                <td className="paramname">data</td>
                <td>Vector of decoded <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> objects. The vector is cleared before operation begins. </td>
              </tr>
            </table>
          </div>
        </div>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aadc95bdabaedf7af9abdb69478303ee8">◆ </a></span>decode() <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 void gpudb::GenericRecord::decode </td>
                  <td>(</td>
                  <td className="paramtype">const std::string &</td>
                  <td className="paramname"><span className="paramname"><span className="em">schemaString</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">const std::vector\< uint8\_t > &</td>
                  <td className="paramname"><span className="paramname"><span className="em">encodedData</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> &</td>
                  <td className="paramname"><span className="paramname"><span className="em">data</span></span> )</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p>Decodes avro encoded data (given the schema string) into <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> objects. </p>

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

          <div className="dd">
            <table className="params">
              <tr>
                <td className="paramdir">\[in]</td>
                <td className="paramname">schemaString</td>
                <td>Avro schema string used for decoding the data </td>
              </tr>

              <tr>
                <td className="paramdir">\[in]</td>
                <td className="paramname">encodedData</td>
                <td>Avro encoded binary data containing a single record. </td>
              </tr>

              <tr>
                <td className="paramdir">\[out]</td>
                <td className="paramname">data</td>
                <td>A decoded <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> object </td>
              </tr>
            </table>
          </div>
        </div>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">double & gpudb::GenericRecord::doubleValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const double & gpudb::GenericRecord::doubleValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">double & gpudb::GenericRecord::doubleValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const double & gpudb::GenericRecord::doubleValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">float & gpudb::GenericRecord::floatValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const float & gpudb::GenericRecord::floatValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">float & gpudb::GenericRecord::floatValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const float & gpudb::GenericRecord::floatValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="memname">
          <tr>
            <td className="memname">std::vector\< T > gpudb::GenericRecord::getAsArray </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsArray </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::vector\< T > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="memname">
          <tr>
            <td className="memname">std::vector\< T > gpudb::GenericRecord::getAsArray </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsArray </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::vector\< T > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\< uint8\_t > gpudb::GenericRecord::getAsBytes </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsBytes </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::vector\< uint8\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\< uint8\_t > gpudb::GenericRecord::getAsBytes </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsBytes </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::vector\< uint8\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">double gpudb::GenericRecord::getAsDouble </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsDouble </td>
            <td>(</td>
            <td className="paramtype">const size\_t</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">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">double gpudb::GenericRecord::getAsDouble </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsDouble </td>
            <td>(</td>
            <td className="paramtype">const std::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">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">float gpudb::GenericRecord::getAsFloat </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsFloat </td>
            <td>(</td>
            <td className="paramtype">const size\_t</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">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">float gpudb::GenericRecord::getAsFloat </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsFloat </td>
            <td>(</td>
            <td className="paramtype">const std::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">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int32\_t gpudb::GenericRecord::getAsInt </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsInt </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">int32\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int32\_t gpudb::GenericRecord::getAsInt </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsInt </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">int32\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int64\_t gpudb::GenericRecord::getAsLong </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsLong </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">int64\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int64\_t gpudb::GenericRecord::getAsLong </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsLong </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">int64\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::vector\< uint8\_t > > gpudb::GenericRecord::getAsNullableBytes </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableBytes </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< std::vector\< uint8\_t > > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::vector\< uint8\_t > > gpudb::GenericRecord::getAsNullableBytes </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableBytes </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< std::vector\< uint8\_t > > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< double > gpudb::GenericRecord::getAsNullableDouble </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableDouble </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< double > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< double > gpudb::GenericRecord::getAsNullableDouble </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableDouble </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< double > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< float > gpudb::GenericRecord::getAsNullableFloat </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableFloat </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< float > gpudb::GenericRecord::getAsNullableFloat </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableFloat </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int32\_t > gpudb::GenericRecord::getAsNullableInt </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableInt </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< int32\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int32\_t > gpudb::GenericRecord::getAsNullableInt </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableInt </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< int32\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int64\_t > gpudb::GenericRecord::getAsNullableLong </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableLong </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< int64\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int64\_t > gpudb::GenericRecord::getAsNullableLong </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableLong </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< int64\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::string > gpudb::GenericRecord::getAsNullableString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< std::string > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::string > gpudb::GenericRecord::getAsNullableString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsNullableString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">boost::optional\< std::string > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::string gpudb::GenericRecord::getAsString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::string gpudb::GenericRecord::getAsString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\< float > gpudb::GenericRecord::getAsVector </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsVector </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::vector\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\< float > gpudb::GenericRecord::getAsVector </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::getAsVector </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::vector\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#adce9556b5a5576879bd339187aeaea3a">◆ </a></span>getSchema()</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const ::avro::ValidSchema & gpudb::GenericRecord::getSchema </td>
            <td>(</td>

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

            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#aec41b4752c5ba5e6e02e5691e1837e0a">◆ </a></span>getType()</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const <a className="el" href="/content/api/cpp/classgpudb_1_1Type">Type</a> & gpudb::GenericRecord::getType </td>
            <td>(</td>

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

            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int32\_t & gpudb::GenericRecord::intValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const int32\_t & gpudb::GenericRecord::intValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int32\_t & gpudb::GenericRecord::intValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const int32\_t & gpudb::GenericRecord::intValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">bool gpudb::GenericRecord::isNull </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">bool gpudb::GenericRecord::isNull </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int64\_t & gpudb::GenericRecord::longValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const int64\_t & gpudb::GenericRecord::longValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">int64\_t & gpudb::GenericRecord::longValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const int64\_t & gpudb::GenericRecord::longValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::vector\< uint8\_t > > & gpudb::GenericRecord::nullableBytesValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< std::vector\< uint8\_t > > & gpudb::GenericRecord::nullableBytesValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::vector\< uint8\_t > > & gpudb::GenericRecord::nullableBytesValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< std::vector\< uint8\_t > > & gpudb::GenericRecord::nullableBytesValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< double > & gpudb::GenericRecord::nullableDoubleValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< double > & gpudb::GenericRecord::nullableDoubleValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< double > & gpudb::GenericRecord::nullableDoubleValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< double > & gpudb::GenericRecord::nullableDoubleValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< float > & gpudb::GenericRecord::nullableFloatValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< float > & gpudb::GenericRecord::nullableFloatValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< float > & gpudb::GenericRecord::nullableFloatValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< float > & gpudb::GenericRecord::nullableFloatValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int32\_t > & gpudb::GenericRecord::nullableIntValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< int32\_t > & gpudb::GenericRecord::nullableIntValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int32\_t > & gpudb::GenericRecord::nullableIntValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< int32\_t > & gpudb::GenericRecord::nullableIntValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int64\_t > & gpudb::GenericRecord::nullableLongValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< int64\_t > & gpudb::GenericRecord::nullableLongValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< int64\_t > & gpudb::GenericRecord::nullableLongValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< int64\_t > & gpudb::GenericRecord::nullableLongValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::string > & gpudb::GenericRecord::nullableStringValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< std::string > & gpudb::GenericRecord::nullableStringValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">boost::optional\< std::string > & gpudb::GenericRecord::nullableStringValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const boost::optional\< std::string > & gpudb::GenericRecord::nullableStringValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsArray </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::vector\< T > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsArray </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::vector\< T > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsBytes </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::vector\< uint8\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsBytes </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::vector\< uint8\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsDouble </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const double &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsDouble </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const double &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsFloat </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const float &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsFloat </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const float &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsInt </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const int32\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsInt </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const int32\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsLong </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const int64\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsLong </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const int64\_t &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableBytes </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< std::vector\< uint8\_t > > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableBytes </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< std::vector\< uint8\_t > > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableDouble </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< double > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableDouble </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< double > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableFloat </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableFloat </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableInt </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< int32\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableInt </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< int32\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableLong </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< int64\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableLong </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< int64\_t > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< std::string > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsNullableString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const boost::optional\< std::string > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsVector </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::vector\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setAsVector </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">const std::vector\< float > &</td>
            <td className="paramname"><span className="paramname"><span className="em">newValue</span></span> )</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setNull </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::setNull </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::string & gpudb::GenericRecord::stringValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const std::string & gpudb::GenericRecord::stringValue </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::string & gpudb::GenericRecord::stringValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>

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

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">const std::string & gpudb::GenericRecord::stringValue </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::string gpudb::GenericRecord::toString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::toString </td>
            <td>(</td>
            <td className="paramtype">const size\_t</td>
            <td className="paramname"><span className="paramname"><span className="em">index</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::string gpudb::GenericRecord::toString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
            <td>)</td>
            <td> const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">void gpudb::GenericRecord::toString </td>
            <td>(</td>
            <td className="paramtype">const std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">name</span></span>, </td>
          </tr>

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

            <td />

            <td className="paramtype">std::string &</td>
            <td className="paramname"><span className="paramname"><span className="em">result</span></span> ) const</td>
          </tr>
        </table>
      </div>

      <div className="memdoc" />
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">T & gpudb::GenericRecord::value </td>
                  <td>(</td>
                  <td className="paramtype">const size\_t</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 className="definition">Definition at line <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source#l00036">36</a> of file <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">GenericRecord.hpp</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const T & gpudb::GenericRecord::value </td>
                  <td>(</td>
                  <td className="paramtype">const size\_t</td>
                  <td className="paramname"><span className="paramname"><span className="em">index</span></span></td>
                  <td>)</td>
                  <td> const</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 className="definition">Definition at line <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source#l00043">43</a> of file <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">GenericRecord.hpp</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">T & gpudb::GenericRecord::value </td>
                  <td>(</td>
                  <td className="paramtype">const std::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 className="definition">Definition at line <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source#l00050">50</a> of file <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">GenericRecord.hpp</a>.</p>
      </div>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <div className="memtemplate"> template\<typename T> </div>

        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">const T & gpudb::GenericRecord::value </td>
                  <td>(</td>
                  <td className="paramtype">const std::string &</td>
                  <td className="paramname"><span className="paramname"><span className="em">name</span></span></td>
                  <td>)</td>
                  <td> const</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 className="definition">Definition at line <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source#l00057">57</a> of file <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">GenericRecord.hpp</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Friends And Related Symbol Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#ab5eaf2f4b0ec3c37ab3bbae2b6b459fd">◆ </a></span>GPUdb</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">friend class <a className="el" href="/content/api/cpp/classgpudb_1_1GPUdb">GPUdb</a></td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc">
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source#l00025">25</a> of file <a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">GenericRecord.hpp</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a83079f9bbcdfc4664be3ae0d8b5a1488">◆ </a></span>operator\<\< <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">std::ostream & operator\<\< </td>
                  <td>(</td>
                  <td className="paramtype">std::ostream &</td>
                  <td className="paramname"><span className="paramname"><span className="em">os</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype">const <a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> &</td>
                  <td className="paramname"><span className="paramname"><span className="em">gr</span></span> )</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc" />
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a78da33f50faad969a69f27e5c5b1ff5d">◆ </a></span>operator\<\< <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">std::ostream & operator\<\< </td>
                  <td>(</td>
                  <td className="paramtype">std::ostream &</td>
                  <td className="paramname"><span className="paramname"><span className="em">os</span></span>, </td>
                </tr>

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

                  <td />

                  <td className="paramtype"><a className="el" href="/content/api/cpp/classgpudb_1_1GenericRecord">GenericRecord</a> &</td>
                  <td className="paramname"><span className="paramname"><span className="em">gr</span></span> )</td>
                </tr>
              </table>
            </td>

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

      <div className="memdoc" />
    </div>

    <hr />

    The documentation for this class was generated from the following file:

    <ul>
      <li>gpudb/<a className="el" href="/content/api/cpp/GenericRecord_8hpp_source">GenericRecord.hpp</a></li>
    </ul>
  </div>
</div>
