> ## 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::RawGetRecordsFromCollectionResponse

> gpudb::RawGetRecordsFromCollectionResponse — Kinetica C++ API

<div className="kinetica-doxygen">
  <div className="contents">
    <p>A set of results returned by <a className="el" href="/content/api/cpp/classgpudb_1_1GPUdb#a15a7bd6a0d065b5528141f8e00a91305">GPUdb::getRecordsFromCollectionRaw</a>. <a href="#details">More...</a></p>
    <p><code>#include \<<a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">gpudb/protocol/get\_records\_from\_collection.h</a>></code></p>

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

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

      <tr className="memdesc:aca67ff8f1b9eebc4b5db228ed99c4045">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Constructs a <a className="el" href="/content/api/cpp/structgpudb_1_1RawGetRecordsFromCollectionResponse" title="A set of results returned by GPUdb::getRecordsFromCollectionRaw.">RawGetRecordsFromCollectionResponse</a> object with default parameters. <br /></td>
      </tr>

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

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

      <tr className="memitem:a687d1286d530396369f6ed79bed6da64" id="r_a687d1286d530396369f6ed79bed6da64">
        <td className="memItemLeft" align="right" valign="top">std::string </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a687d1286d530396369f6ed79bed6da64">tableName</a></td>
      </tr>

      <tr className="memdesc:a687d1286d530396369f6ed79bed6da64">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Value of <a className="el" href="/content/api/cpp/structgpudb_1_1GetRecordsFromCollectionRequest#a51032d54aad17b71ca959b55e02fad84">tableName</a>. <br /></td>
      </tr>

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

      <tr className="memitem:afbbf8f8c3b93b65e307c9ae79977a207" id="r_afbbf8f8c3b93b65e307c9ae79977a207">
        <td className="memItemLeft" align="right" valign="top">std::vector\< std::string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#afbbf8f8c3b93b65e307c9ae79977a207">typeNames</a></td>
      </tr>

      <tr className="memdesc:afbbf8f8c3b93b65e307c9ae79977a207">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">The type IDs of the corresponding records in <a className="el" href="#a6f402e663ba46fd109925d2befccd180">recordsBinary</a> or <a className="el" href="#ae3d3d417808eaeb8d5fbdbb3b2efa41d">recordsJson</a>. <br /></td>
      </tr>

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

      <tr className="memitem:a6f402e663ba46fd109925d2befccd180" id="r_a6f402e663ba46fd109925d2befccd180">
        <td className="memItemLeft" align="right" valign="top">std::vector\< std::vector\< uint8\_t > > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a6f402e663ba46fd109925d2befccd180">recordsBinary</a></td>
      </tr>

      <tr className="memdesc:a6f402e663ba46fd109925d2befccd180">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If the encoding parameter of the request was 'binary' then this list contains the binary encoded records retrieved from the table/collection. <br /></td>
      </tr>

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

      <tr className="memitem:ae3d3d417808eaeb8d5fbdbb3b2efa41d" id="r_ae3d3d417808eaeb8d5fbdbb3b2efa41d">
        <td className="memItemLeft" align="right" valign="top">std::vector\< std::string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#ae3d3d417808eaeb8d5fbdbb3b2efa41d">recordsJson</a></td>
      </tr>

      <tr className="memdesc:ae3d3d417808eaeb8d5fbdbb3b2efa41d">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If the encoding parameter of the request was 'json', then this list contains the JSON encoded records retrieved from the table/collection. <br /></td>
      </tr>

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

      <tr className="memitem:a04207c545e1eed9ee1e6fdac9e8221bf" id="r_a04207c545e1eed9ee1e6fdac9e8221bf">
        <td className="memItemLeft" align="right" valign="top">std::vector\< std::string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a04207c545e1eed9ee1e6fdac9e8221bf">recordIds</a></td>
      </tr>

      <tr className="memdesc:a04207c545e1eed9ee1e6fdac9e8221bf">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">If the 'return\_record\_ids' option of the request was 'true', then this list contains the internal ID for each object. <br /></td>
      </tr>

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

      <tr className="memitem:a92e2940013e0f1919cb0782fd478fe31" id="r_a92e2940013e0f1919cb0782fd478fe31">
        <td className="memItemLeft" align="right" valign="top">std::map\< std::string, std::string > </td>
        <td className="memItemRight" valign="bottom"><a className="el" href="#a92e2940013e0f1919cb0782fd478fe31">info</a></td>
      </tr>

      <tr className="memdesc:a92e2940013e0f1919cb0782fd478fe31">
        <td className="mdescLeft"> </td>
        <td className="mdescRight">Additional information. <br /></td>
      </tr>

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

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

    <div className="textblock">
      <p>A set of results returned by <a className="el" href="/content/api/cpp/classgpudb_1_1GPUdb#a15a7bd6a0d065b5528141f8e00a91305">GPUdb::getRecordsFromCollectionRaw</a>. </p>
      <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00327">327</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
    </div>

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

    <div className="memitem">
      <div className="memproto">
        <table className="mlabels">
          <tr>
            <td className="mlabels-left">
              <table className="memname">
                <tr>
                  <td className="memname">gpudb::RawGetRecordsFromCollectionResponse::RawGetRecordsFromCollectionResponse </td>
                  <td>(</td>

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

                  <td>)</td>

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

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

      <div className="memdoc">
        <p>Constructs a <a className="el" href="/content/api/cpp/structgpudb_1_1RawGetRecordsFromCollectionResponse" title="A set of results returned by GPUdb::getRecordsFromCollectionRaw.">RawGetRecordsFromCollectionResponse</a> object with default parameters. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00333">333</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
      </div>
    </div>

    <h2 className="groupheader">Member Data Documentation</h2>
    <h2 className="memtitle"><span className="permalink"><a href="#a92e2940013e0f1919cb0782fd478fe31">◆ </a></span>info</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::map\<std::string, std::string> gpudb::RawGetRecordsFromCollectionResponse::info</td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Additional information. </p>

        <ul>
          <li> <a className="el" href="/content/api/cpp/namespacegpudb#aaaf2979f3f5c16d1b04c2d7362d163a1">get\_records\_from\_collection\_total\_number\_of\_records</a>: Total number of records. </li>

          <li>
            <a className="el" href="/content/api/cpp/namespacegpudb#a6b118aae24a2334493e5f32e5acfc276">get\_records\_from\_collection\_has\_more\_records</a>: Too many records. Returned a partial set. Supported values:

            <ul>
              <li> <a className="el" href="/content/api/cpp/namespacegpudb#a335c36c8beee7ace6f681927cce8e277">get\_records\_from\_collection\_true</a> </li>
              <li> <a className="el" href="/content/api/cpp/namespacegpudb#a6f96653f15171fb8f903b09c84db00e8">get\_records\_from\_collection\_false</a> </li>
            </ul>
          </li>
        </ul>

        <p>The default value is an empty map. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00399">399</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a04207c545e1eed9ee1e6fdac9e8221bf">◆ </a></span>recordIds</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\<std::string> gpudb::RawGetRecordsFromCollectionResponse::recordIds</td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>If the 'return\_record\_ids' option of the request was 'true', then this list contains the internal ID for each object. </p>
        <p>Otherwise it will be empty. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00377">377</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a6f402e663ba46fd109925d2befccd180">◆ </a></span>recordsBinary</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\<std::vector\<uint8\_t> > gpudb::RawGetRecordsFromCollectionResponse::recordsBinary</td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>If the encoding parameter of the request was 'binary' then this list contains the binary encoded records retrieved from the table/collection. </p>
        <p>Otherwise, empty list. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00363">363</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#ae3d3d417808eaeb8d5fbdbb3b2efa41d">◆ </a></span>recordsJson</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\<std::string> gpudb::RawGetRecordsFromCollectionResponse::recordsJson</td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>If the encoding parameter of the request was 'json', then this list contains the JSON encoded records retrieved from the table/collection. </p>
        <p>Otherwise, empty list. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00370">370</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#a687d1286d530396369f6ed79bed6da64">◆ </a></span>tableName</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::string gpudb::RawGetRecordsFromCollectionResponse::tableName</td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>Value of <a className="el" href="/content/api/cpp/structgpudb_1_1GetRecordsFromCollectionRequest#a51032d54aad17b71ca959b55e02fad84">tableName</a>. </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00347">347</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
      </div>
    </div>

    <h2 className="memtitle"><span className="permalink"><a href="#afbbf8f8c3b93b65e307c9ae79977a207">◆ </a></span>typeNames</h2>

    <div className="memitem">
      <div className="memproto">
        <table className="memname">
          <tr>
            <td className="memname">std::vector\<std::string> gpudb::RawGetRecordsFromCollectionResponse::typeNames</td>
          </tr>
        </table>
      </div>

      <div className="memdoc">
        <p>The type IDs of the corresponding records in <a className="el" href="#a6f402e663ba46fd109925d2befccd180">recordsBinary</a> or <a className="el" href="#ae3d3d417808eaeb8d5fbdbb3b2efa41d">recordsJson</a>. </p>
        <p>This is useful when <a className="el" href="/content/api/cpp/structgpudb_1_1GetRecordsFromCollectionRequest#a51032d54aad17b71ca959b55e02fad84">tableName</a> is a heterogeneous collection (collections containing tables of different types). </p>
        <p className="definition">Definition at line <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source#l00356">356</a> of file <a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a>.</p>
      </div>
    </div>

    <hr />

    The documentation for this struct was generated from the following file:

    <ul>
      <li>gpudb/protocol/<a className="el" href="/content/api/cpp/get__records__from__collection_8h_source">get\_records\_from\_collection.h</a></li>
    </ul>
  </div>
</div>
