http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_input_stream_message_reader.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_input_stream_message_reader.html b/docs/cpp/classarrow_1_1ipc_1_1_input_stream_message_reader.html index 8adc409..906d55f 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_input_stream_message_reader.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_input_stream_message_reader.html @@ -74,7 +74,7 @@ $(function() { <p>Implementation of <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html" title="Abstract interface for a sequence of messages. ">MessageReader</a> that reads from InputStream. <a href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#details">More...</a></p> -<p><code>#include <<a class="el" href="metadata_8h_source.html">metadata.h</a>></code></p> +<p><code>#include <<a class="el" href="message_8h_source.html">message.h</a>></code></p> <div class="dynheader"> Inheritance diagram for arrow::ipc::InputStreamMessageReader:</div> <div class="dyncontent"> @@ -87,8 +87,10 @@ Inheritance diagram for arrow::ipc::InputStreamMessageReader:</div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> -<tr class="memitem:a2da745a4923e8ced69977995a4ab5019"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#a2da745a4923e8ced69977995a4ab5019">InputStreamMessageReader</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> > &stream)</td></tr> -<tr class="separator:a2da745a4923e8ced69977995a4ab5019"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac0414a4001c5cd3d446f3b2a7cc1b7c5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#ac0414a4001c5cd3d446f3b2a7cc1b7c5">InputStreamMessageReader</a> (<a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> *stream)</td></tr> +<tr class="separator:ac0414a4001c5cd3d446f3b2a7cc1b7c5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a67dd22c1f6db9eb4c60ed5774b7c7bce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#a67dd22c1f6db9eb4c60ed5774b7c7bce">InputStreamMessageReader</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> > &owned_stream)</td></tr> +<tr class="separator:a67dd22c1f6db9eb4c60ed5774b7c7bce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a442d1ecdaaf08365f16c10fe04833996"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#a442d1ecdaaf08365f16c10fe04833996">~InputStreamMessageReader</a> ()</td></tr> <tr class="separator:a442d1ecdaaf08365f16c10fe04833996"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab61b1fbf22b2eae57b96a83b807f5d1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html#ab61b1fbf22b2eae57b96a83b807f5d1a">ReadNextMessage</a> (std::unique_ptr< <a class="el" href="classarrow_1_1ipc_1_1_message.html">Message</a> > *message) override</td></tr> @@ -102,8 +104,8 @@ Public Member Functions</h2></td></tr> <div class="textblock"><p>Implementation of <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html" title="Abstract interface for a sequence of messages. ">MessageReader</a> that reads from InputStream. </p> <dl class="section since"><dt>Since</dt><dd>0.5.0 </dd></dl> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> -<a id="a2da745a4923e8ced69977995a4ab5019"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a2da745a4923e8ced69977995a4ab5019">◆ </a></span>InputStreamMessageReader()</h2> +<a id="ac0414a4001c5cd3d446f3b2a7cc1b7c5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac0414a4001c5cd3d446f3b2a7cc1b7c5">◆ </a></span>InputStreamMessageReader() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> @@ -114,7 +116,7 @@ Public Member Functions</h2></td></tr> <tr> <td class="memname">arrow::ipc::InputStreamMessageReader::InputStreamMessageReader </td> <td>(</td> - <td class="paramtype">const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> > & </td> + <td class="paramtype"><a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> * </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> @@ -128,6 +130,32 @@ Public Member Functions</h2></td></tr> </div> </div> +<a id="a67dd22c1f6db9eb4c60ed5774b7c7bce"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a67dd22c1f6db9eb4c60ed5774b7c7bce">◆ </a></span>InputStreamMessageReader() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">arrow::ipc::InputStreamMessageReader::InputStreamMessageReader </td> + <td>(</td> + <td class="paramtype">const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> > & </td> + <td class="paramname"><em>owned_stream</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> <a id="a442d1ecdaaf08365f16c10fe04833996"></a> <h2 class="memtitle"><span class="permalink"><a href="#a442d1ecdaaf08365f16c10fe04833996">◆ </a></span>~InputStreamMessageReader()</h2> @@ -184,7 +212,7 @@ Public Member Functions</h2></td></tr> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> -<li>/home/wesm/code/arrow/cpp/src/arrow/ipc/<a class="el" href="metadata_8h_source.html">metadata.h</a></li> +<li>/home/wesm/code/arrow/cpp/src/arrow/ipc/<a class="el" href="message_8h_source.html">message.h</a></li> </ul> </div><!-- contents --> <!-- start footer part -->
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_message-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_message-members.html b/docs/cpp/classarrow_1_1ipc_1_1_message-members.html index cb95640..09df976 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_message-members.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_message-members.html @@ -79,13 +79,14 @@ $(function() { <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a2f64085955886f84817cb1676cf63b54">metadata_version</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dba421c980d162a5a5cd8c11586af54ecb0">NONE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#ac5355af471fa5305790e959fe369f8cb">Open</a>(const std::shared_ptr< Buffer > &metadata, const std::shared_ptr< Buffer > &body, std::unique_ptr< Message > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dbafb3a9ffbfd87e8a292b54e424a23c358">RECORD_BATCH</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dbadd37198990318877501c5bf3941cd5e9">SCHEMA</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#ac68f862796779c46be802097f1ff21e9">SerializeTo</a>(io::OutputStream *file, int64_t *output_length) const</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dba922f830b7824073c7ee80d869632a067">TENSOR</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910db">Type</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#ac35d37942c386ee92eb436381744d6c9">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a683d80c4cd28b3e1657a20accc2a644f">~Message</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a1d2c2fd0533ea71b837870c470f3a5cd">ReadFrom</a>(const std::shared_ptr< Buffer > &metadata, io::InputStream *stream, std::unique_ptr< Message > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dbafb3a9ffbfd87e8a292b54e424a23c358">RECORD_BATCH</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dbadd37198990318877501c5bf3941cd5e9">SCHEMA</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#ac68f862796779c46be802097f1ff21e9">SerializeTo</a>(io::OutputStream *file, int64_t *output_length) const</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910dba922f830b7824073c7ee80d869632a067">TENSOR</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a6d6973b3b03de50d7be9dbab4db910db">Type</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#ac35d37942c386ee92eb436381744d6c9">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a683d80c4cd28b3e1657a20accc2a644f">~Message</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_message.html">arrow::ipc::Message</a></td><td class="entry"></td></tr> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_message.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_message.html b/docs/cpp/classarrow_1_1ipc_1_1_message.html index ee6ecb0..1d43eda 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_message.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_message.html @@ -76,7 +76,7 @@ $(function() { <p>An IPC message including metadata and body. <a href="classarrow_1_1ipc_1_1_message.html#details">More...</a></p> -<p><code>#include <<a class="el" href="metadata_8h_source.html">metadata.h</a>></code></p> +<p><code>#include <<a class="el" href="message_8h_source.html">message.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> @@ -122,6 +122,9 @@ Static Public Member Functions</h2></td></tr> <tr class="memitem:ac5355af471fa5305790e959fe369f8cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_message.html#ac5355af471fa5305790e959fe369f8cb">Open</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > &<a class="el" href="classarrow_1_1ipc_1_1_message.html#a8576bf515d0c89a05e88f9d35b22abc8">metadata</a>, const std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > &<a class="el" href="classarrow_1_1ipc_1_1_message.html#a22b16d852c30e70a4a6825c4376c67e3">body</a>, std::unique_ptr< <a class="el" href="classarrow_1_1ipc_1_1_message.html">Message</a> > *out)</td></tr> <tr class="memdesc:ac5355af471fa5305790e959fe369f8cb"><td class="mdescLeft"> </td><td class="mdescRight">Create and validate a <a class="el" href="classarrow_1_1ipc_1_1_message.html" title="An IPC message including metadata and body. ">Message</a> instance from two buffers. <a href="#ac5355af471fa5305790e959fe369f8cb">More...</a><br /></td></tr> <tr class="separator:ac5355af471fa5305790e959fe369f8cb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1d2c2fd0533ea71b837870c470f3a5cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_message.html#a1d2c2fd0533ea71b837870c470f3a5cd">ReadFrom</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > &<a class="el" href="classarrow_1_1ipc_1_1_message.html#a8576bf515d0c89a05e88f9d35b22abc8">metadata</a>, <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> *stream, std::unique_ptr< <a class="el" href="classarrow_1_1ipc_1_1_message.html">Message</a> > *out)</td></tr> +<tr class="memdesc:a1d2c2fd0533ea71b837870c470f3a5cd"><td class="mdescLeft"> </td><td class="mdescRight">Read message body and create <a class="el" href="classarrow_1_1ipc_1_1_message.html" title="An IPC message including metadata and body. ">Message</a> given Flatbuffer metadata. <a href="#a1d2c2fd0533ea71b837870c470f3a5cd">More...</a><br /></td></tr> +<tr class="separator:a1d2c2fd0533ea71b837870c470f3a5cd"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>An IPC message including metadata and body. </p> @@ -351,6 +354,59 @@ Static Public Member Functions</h2></td></tr> </div> </div> +<a id="a1d2c2fd0533ea71b837870c470f3a5cd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a1d2c2fd0533ea71b837870c470f3a5cd">◆ </a></span>ReadFrom()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::Message::ReadFrom </td> + <td>(</td> + <td class="paramtype">const std::shared_ptr< <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> > & </td> + <td class="paramname"><em>metadata</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> * </td> + <td class="paramname"><em>stream</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::unique_ptr< <a class="el" href="classarrow_1_1ipc_1_1_message.html">Message</a> > * </td> + <td class="paramname"><em>out</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Read message body and create <a class="el" href="classarrow_1_1ipc_1_1_message.html" title="An IPC message including metadata and body. ">Message</a> given Flatbuffer metadata. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">metadata</td><td>containing a serialized <a class="el" href="classarrow_1_1ipc_1_1_message.html" title="An IPC message including metadata and body. ">Message</a> flatbuffer </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>an InputStream </td></tr> + <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>the created <a class="el" href="classarrow_1_1ipc_1_1_message.html" title="An IPC message including metadata and body. ">Message</a></td></tr> + </table> + </dd> +</dl> +<dl class="section note"><dt>Note</dt><dd>If stream supports zero-copy, this is zero-copy </dd></dl> + +</div> +</div> <a id="ac68f862796779c46be802097f1ff21e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac68f862796779c46be802097f1ff21e9">◆ </a></span>SerializeTo()</h2> @@ -407,7 +463,7 @@ Static Public Member Functions</h2></td></tr> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> -<li>/home/wesm/code/arrow/cpp/src/arrow/ipc/<a class="el" href="metadata_8h_source.html">metadata.h</a></li> +<li>/home/wesm/code/arrow/cpp/src/arrow/ipc/<a class="el" href="message_8h_source.html">message.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_message_reader.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_message_reader.html b/docs/cpp/classarrow_1_1ipc_1_1_message_reader.html index 33bead5..51f0d1e 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_message_reader.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_message_reader.html @@ -74,7 +74,7 @@ $(function() { <p>Abstract interface for a sequence of messages. <a href="classarrow_1_1ipc_1_1_message_reader.html#details">More...</a></p> -<p><code>#include <<a class="el" href="metadata_8h_source.html">metadata.h</a>></code></p> +<p><code>#include <<a class="el" href="message_8h_source.html">message.h</a>></code></p> <div class="dynheader"> Inheritance diagram for arrow::ipc::MessageReader:</div> <div class="dyncontent"> @@ -161,7 +161,7 @@ Public Member Functions</h2></td></tr> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> -<li>/home/wesm/code/arrow/cpp/src/arrow/ipc/<a class="el" href="metadata_8h_source.html">metadata.h</a></li> +<li>/home/wesm/code/arrow/cpp/src/arrow/ipc/<a class="el" href="message_8h_source.html">message.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader-members.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader-members.html index 04a4dba..1afe9e9 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader-members.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader-members.html @@ -71,6 +71,8 @@ $(function() { <p>This is the complete list of members for <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">arrow::ipc::RecordBatchFileReader</a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a668c56904fe904316fa595b8b481c17d">num_record_batches</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">arrow::ipc::RecordBatchFileReader</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a7e6c66ca32d75bc8d4ee905982d9819e">Open</a>(io::RandomAccessFile *file, std::shared_ptr< RecordBatchFileReader > *reader)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">arrow::ipc::RecordBatchFileReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#af305251973dbd07c35e0cce8ff82e896">Open</a>(io::RandomAccessFile *file, int64_t footer_offset, std::shared_ptr< RecordBatchFileReader > *reader)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">arrow::ipc::RecordBatchFileReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a243bf9eec5c19e435bc9146749ed0f68">Open</a>(const std::shared_ptr< io::RandomAccessFile > &file, std::shared_ptr< RecordBatchFileReader > *reader)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">arrow::ipc::RecordBatchFileReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a2e36964ab71284cd5d208d4099a450d4">Open</a>(const std::shared_ptr< io::RandomAccessFile > &file, int64_t footer_offset, std::shared_ptr< RecordBatchFileReader > *reader)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">arrow::ipc::RecordBatchFileReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a1965dcb875eaded071abe97db20feb4e">ReadRecordBatch</a>(int i, std::shared_ptr< RecordBatch > *batch)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">arrow::ipc::RecordBatchFileReader</a></td><td class="entry"></td></tr> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader.html index a1a5647..eb45e72 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_reader.html @@ -96,9 +96,17 @@ Public Member Functions</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> +<tr class="memitem:a7e6c66ca32d75bc8d4ee905982d9819e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a7e6c66ca32d75bc8d4ee905982d9819e">Open</a> (<a class="el" href="classarrow_1_1io_1_1_random_access_file.html">io::RandomAccessFile</a> *file, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">RecordBatchFileReader</a> > *reader)</td></tr> +<tr class="memdesc:a7e6c66ca32d75bc8d4ee905982d9819e"><td class="mdescLeft"> </td><td class="mdescRight">Open a <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html" title="Reads the record batch file format. ">RecordBatchFileReader</a>. <a href="#a7e6c66ca32d75bc8d4ee905982d9819e">More...</a><br /></td></tr> +<tr class="separator:a7e6c66ca32d75bc8d4ee905982d9819e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af305251973dbd07c35e0cce8ff82e896"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#af305251973dbd07c35e0cce8ff82e896">Open</a> (<a class="el" href="classarrow_1_1io_1_1_random_access_file.html">io::RandomAccessFile</a> *file, int64_t footer_offset, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">RecordBatchFileReader</a> > *reader)</td></tr> +<tr class="memdesc:af305251973dbd07c35e0cce8ff82e896"><td class="mdescLeft"> </td><td class="mdescRight">Open a <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html" title="Reads the record batch file format. ">RecordBatchFileReader</a> If the file is embedded within some larger file or memory region, you can pass the absolute memory offset to the end of the file (which contains the metadata footer). <a href="#af305251973dbd07c35e0cce8ff82e896">More...</a><br /></td></tr> +<tr class="separator:af305251973dbd07c35e0cce8ff82e896"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a243bf9eec5c19e435bc9146749ed0f68"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a243bf9eec5c19e435bc9146749ed0f68">Open</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_random_access_file.html">io::RandomAccessFile</a> > &file, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">RecordBatchFileReader</a> > *reader)</td></tr> +<tr class="memdesc:a243bf9eec5c19e435bc9146749ed0f68"><td class="mdescLeft"> </td><td class="mdescRight">Version of Open that retains ownership of file. <a href="#a243bf9eec5c19e435bc9146749ed0f68">More...</a><br /></td></tr> <tr class="separator:a243bf9eec5c19e435bc9146749ed0f68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e36964ab71284cd5d208d4099a450d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html#a2e36964ab71284cd5d208d4099a450d4">Open</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_random_access_file.html">io::RandomAccessFile</a> > &file, int64_t footer_offset, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">RecordBatchFileReader</a> > *reader)</td></tr> +<tr class="memdesc:a2e36964ab71284cd5d208d4099a450d4"><td class="mdescLeft"> </td><td class="mdescRight">Version of Open that retains ownership of file. <a href="#a2e36964ab71284cd5d208d4099a450d4">More...</a><br /></td></tr> <tr class="separator:a2e36964ab71284cd5d208d4099a450d4"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> @@ -141,8 +149,98 @@ Static Public Member Functions</h2></td></tr> </div> </div> +<a id="a7e6c66ca32d75bc8d4ee905982d9819e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7e6c66ca32d75bc8d4ee905982d9819e">◆ </a></span>Open() <span class="overload">[1/4]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchFileReader::Open </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html">io::RandomAccessFile</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">RecordBatchFileReader</a> > * </td> + <td class="paramname"><em>reader</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Open a <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html" title="Reads the record batch file format. ">RecordBatchFileReader</a>. </p> + +</div> +</div> +<a id="af305251973dbd07c35e0cce8ff82e896"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af305251973dbd07c35e0cce8ff82e896">◆ </a></span>Open() <span class="overload">[2/4]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchFileReader::Open </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html">io::RandomAccessFile</a> * </td> + <td class="paramname"><em>file</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int64_t </td> + <td class="paramname"><em>footer_offset</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">RecordBatchFileReader</a> > * </td> + <td class="paramname"><em>reader</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Open a <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html" title="Reads the record batch file format. ">RecordBatchFileReader</a> If the file is embedded within some larger file or memory region, you can pass the absolute memory offset to the end of the file (which contains the metadata footer). </p> +<p>The metadata must have been written with memory offsets relative to the start of the containing file</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">file</td><td>the data source </td></tr> + <tr><td class="paramname">footer_offset</td><td>the position of the end of the Arrow "file" </td></tr> + </table> + </dd> +</dl> + +</div> +</div> <a id="a243bf9eec5c19e435bc9146749ed0f68"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a243bf9eec5c19e435bc9146749ed0f68">◆ </a></span>Open() <span class="overload">[1/2]</span></h2> +<h2 class="memtitle"><span class="permalink"><a href="#a243bf9eec5c19e435bc9146749ed0f68">◆ </a></span>Open() <span class="overload">[3/4]</span></h2> <div class="memitem"> <div class="memproto"> @@ -175,10 +273,12 @@ Static Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> +<p>Version of Open that retains ownership of file. </p> + </div> </div> <a id="a2e36964ab71284cd5d208d4099a450d4"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a2e36964ab71284cd5d208d4099a450d4">◆ </a></span>Open() <span class="overload">[2/2]</span></h2> +<h2 class="memtitle"><span class="permalink"><a href="#a2e36964ab71284cd5d208d4099a450d4">◆ </a></span>Open() <span class="overload">[4/4]</span></h2> <div class="memitem"> <div class="memproto"> @@ -217,6 +317,8 @@ Static Public Member Functions</h2></td></tr> </table> </div><div class="memdoc"> +<p>Version of Open that retains ownership of file. </p> + </div> </div> <a id="a1965dcb875eaded071abe97db20feb4e"></a> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer-members.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer-members.html index 8bb4b2a..faf5255 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer-members.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer-members.html @@ -71,12 +71,14 @@ $(function() { <p>This is the complete list of members for <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#a94dfca0d761fefeeeb610e1a6f4854d6">Close</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#ae6e7e994ce53be616b14e3f4462c0cb2">Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchFileWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#aff8b31c332cc9bd7ba83275fdff081ea">arrow::ipc::RecordBatchStreamWriter::Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchStreamWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a88e6690fbf4ee337e65577952a2f03fc">RecordBatchStreamWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a38780b171958b6ac66d851990c37eed2">RecordBatchStreamWriterImpl</a></td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#ac7c5f65e9186a192c254e2b74a36e41e">set_memory_pool</a>(MemoryPool *pool) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#a53c4797daa7d7afb8221c1c2807e149b">WriteRecordBatch</a>(const RecordBatch &batch, bool allow_64bit=false) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#a863b8c0902c9f0b78c03a1bf6ca82424">Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#ae6e7e994ce53be616b14e3f4462c0cb2">Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchFileWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#aff8b31c332cc9bd7ba83275fdff081ea">arrow::ipc::RecordBatchStreamWriter::Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchStreamWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a88e6690fbf4ee337e65577952a2f03fc">RecordBatchStreamWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a38780b171958b6ac66d851990c37eed2">RecordBatchStreamWriterImpl</a></td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#ac7c5f65e9186a192c254e2b74a36e41e">set_memory_pool</a>(MemoryPool *pool) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#a53c4797daa7d7afb8221c1c2807e149b">WriteRecordBatch</a>(const RecordBatch &batch, bool allow_64bit=false) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">WriteTable</a>(const Table &table)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#acdcab22c935251c3ec14fb0472264c52">~RecordBatchFileWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">arrow::ipc::RecordBatchFileWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#af84936f0d36f7f3461161d254448f9c4">~RecordBatchStreamWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ac1eab409618a90045b1bba229d401f28">~RecordBatchWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer.html index 652995e..ff331dc 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_file_writer.html @@ -106,15 +106,22 @@ Public Member Functions</h2></td></tr> <tr class="inherit_header pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1ipc_1_1_record_batch_writer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td></tr> <tr class="memitem:ac1eab409618a90045b1bba229d401f28 inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ac1eab409618a90045b1bba229d401f28">~RecordBatchWriter</a> ()</td></tr> <tr class="separator:ac1eab409618a90045b1bba229d401f28 inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad1d588a01d6e03df40baa283d207d00c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">WriteTable</a> (const <a class="el" href="classarrow_1_1_table.html">Table</a> &table)</td></tr> +<tr class="memdesc:ad1d588a01d6e03df40baa283d207d00c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="mdescLeft"> </td><td class="mdescRight">Write possibly-chunked table by creating sequence of record batches. <a href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">More...</a><br /></td></tr> +<tr class="separator:ad1d588a01d6e03df40baa283d207d00c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> +<tr class="memitem:a863b8c0902c9f0b78c03a1bf6ca82424"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#a863b8c0902c9f0b78c03a1bf6ca82424">Open</a> (<a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> *sink, const std::shared_ptr< <a class="el" href="classarrow_1_1_schema.html">Schema</a> > &<a class="el" href="namespacearrow.html#ae1692c648f5447a7f95ddbe2c4e9a5fc">schema</a>, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">RecordBatchWriter</a> > *out)</td></tr> +<tr class="memdesc:a863b8c0902c9f0b78c03a1bf6ca82424"><td class="mdescLeft"> </td><td class="mdescRight">Create a new writer from stream sink and schema. <a href="#a863b8c0902c9f0b78c03a1bf6ca82424">More...</a><br /></td></tr> +<tr class="separator:a863b8c0902c9f0b78c03a1bf6ca82424"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6e7e994ce53be616b14e3f4462c0cb2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#ae6e7e994ce53be616b14e3f4462c0cb2">Open</a> (<a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> *sink, const std::shared_ptr< <a class="el" href="classarrow_1_1_schema.html">Schema</a> > &<a class="el" href="namespacearrow.html#ae1692c648f5447a7f95ddbe2c4e9a5fc">schema</a>, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">RecordBatchFileWriter</a> > *out)</td></tr> -<tr class="memdesc:ae6e7e994ce53be616b14e3f4462c0cb2"><td class="mdescLeft"> </td><td class="mdescRight">Create a new writer from stream sink and schema. <a href="#ae6e7e994ce53be616b14e3f4462c0cb2">More...</a><br /></td></tr> <tr class="separator:ae6e7e994ce53be616b14e3f4462c0cb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td></tr> +<tr class="memitem:afa77ce400799a9e9820825b38722b8de inherit pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#afa77ce400799a9e9820825b38722b8de">Open</a> (<a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> *sink, const std::shared_ptr< <a class="el" href="classarrow_1_1_schema.html">Schema</a> > &<a class="el" href="namespacearrow.html#ae1692c648f5447a7f95ddbe2c4e9a5fc">schema</a>, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">RecordBatchWriter</a> > *out)</td></tr> +<tr class="memdesc:afa77ce400799a9e9820825b38722b8de inherit pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer"><td class="mdescLeft"> </td><td class="mdescRight">Create a new writer from stream sink and schema. <a href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#afa77ce400799a9e9820825b38722b8de">More...</a><br /></td></tr> +<tr class="separator:afa77ce400799a9e9820825b38722b8de inherit pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff8b31c332cc9bd7ba83275fdff081ea inherit pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#aff8b31c332cc9bd7ba83275fdff081ea">Open</a> (<a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> *sink, const std::shared_ptr< <a class="el" href="classarrow_1_1_schema.html">Schema</a> > &<a class="el" href="namespacearrow.html#ae1692c648f5447a7f95ddbe2c4e9a5fc">schema</a>, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">RecordBatchStreamWriter</a> > *out)</td></tr> -<tr class="memdesc:aff8b31c332cc9bd7ba83275fdff081ea inherit pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer"><td class="mdescLeft"> </td><td class="mdescRight">Create a new writer from stream sink and schema. <a href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#aff8b31c332cc9bd7ba83275fdff081ea">More...</a><br /></td></tr> <tr class="separator:aff8b31c332cc9bd7ba83275fdff081ea inherit pub_static_methods_classarrow_1_1ipc_1_1_record_batch_stream_writer"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> @@ -182,14 +189,14 @@ Additional Inherited Members</h2></td></tr> </div><div class="memdoc"> <p>Perform any logic necessary to finish the stream. </p> -<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> indicate success or failure </dd></dl> +<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl> <p>Reimplemented from <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a2619ef5f3dccdb9e606a944c406ecad6">arrow::ipc::RecordBatchStreamWriter</a>.</p> </div> </div> -<a id="ae6e7e994ce53be616b14e3f4462c0cb2"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ae6e7e994ce53be616b14e3f4462c0cb2">◆ </a></span>Open()</h2> +<a id="a863b8c0902c9f0b78c03a1bf6ca82424"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a863b8c0902c9f0b78c03a1bf6ca82424">◆ </a></span>Open() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> @@ -212,7 +219,7 @@ Additional Inherited Members</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">RecordBatchFileWriter</a> > * </td> + <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">RecordBatchWriter</a> > * </td> <td class="paramname"><em>out</em> </td> </tr> <tr> @@ -238,6 +245,49 @@ Additional Inherited Members</h2></td></tr> </div> </div> +<a id="ae6e7e994ce53be616b14e3f4462c0cb2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae6e7e994ce53be616b14e3f4462c0cb2">◆ </a></span>Open() <span class="overload">[2/2]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchFileWriter::Open </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> * </td> + <td class="paramname"><em>sink</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::shared_ptr< <a class="el" href="classarrow_1_1_schema.html">Schema</a> > & </td> + <td class="paramname"><em>schema</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">RecordBatchFileWriter</a> > * </td> + <td class="paramname"><em>out</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd>Since 0.7.0 </dd></dl> + +</div> +</div> <a id="a53c4797daa7d7afb8221c1c2807e149b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a53c4797daa7d7afb8221c1c2807e149b">◆ </a></span>WriteRecordBatch()</h2> @@ -279,7 +329,7 @@ Additional Inherited Members</h2></td></tr> </table> </dd> </dl> -<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> indicate success or failure </dd></dl> +<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl> <p>Reimplemented from <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#af4fc0edc6dfa00ff2e70f09b916ca8d8">arrow::ipc::RecordBatchStreamWriter</a>.</p> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader-members.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader-members.html index 656b6a8..74dc082 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader-members.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader-members.html @@ -70,11 +70,15 @@ $(function() { <p>This is the complete list of members for <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a461af1f6b71839280b4d9d4fd81e6b4d">Open</a>(std::unique_ptr< MessageReader > message_reader, std::shared_ptr< RecordBatchStreamReader > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a42fde4309f948c796e2daa97339819a3">Open</a>(const std::shared_ptr< io::InputStream > &stream, std::shared_ptr< RecordBatchStreamReader > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a907e605f364452172de588e2e94bf601">ReadNextRecordBatch</a>(std::shared_ptr< RecordBatch > *batch) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a06160a910260d4590228dcd797fe8031">Open</a>(std::unique_ptr< MessageReader > message_reader, std::shared_ptr< RecordBatchReader > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a461af1f6b71839280b4d9d4fd81e6b4d">Open</a>(std::unique_ptr< MessageReader > message_reader, std::shared_ptr< RecordBatchStreamReader > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a42fde4309f948c796e2daa97339819a3">Open</a>(const std::shared_ptr< io::InputStream > &stream, std::shared_ptr< RecordBatchStreamReader > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#add9a0fff807a286725be187804e2e0d7">Open</a>(io::InputStream *stream, std::shared_ptr< RecordBatchReader > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#ae24d0050f1a9533c8414996e9cf570a5">Open</a>(const std::shared_ptr< io::InputStream > &stream, std::shared_ptr< RecordBatchReader > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#ae8a274f899c14b9b8d629e658609b96f">ReadNext</a>(std::shared_ptr< RecordBatch > *batch) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch_reader.html#a8ac4623435d60509ac5a5ec22c98d59b">ReadNextRecordBatch</a>(std::shared_ptr< RecordBatch > *batch)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch_reader.html">arrow::RecordBatchReader</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a6955614f73bb4a6a62cbac895648a322">schema</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_reader.html#a32065072805baee6e7eab10b45c0ab0c">~RecordBatchReader</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_reader.html">arrow::ipc::RecordBatchReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch_reader.html#ad8660ce224397979fbf0da8898e55047">~RecordBatchReader</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch_reader.html">arrow::RecordBatchReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a0005d2d5363446f1e2e877c9e3b39e52">~RecordBatchStreamReader</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">arrow::ipc::RecordBatchStreamReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.html index 8efe919..ece2bd2 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.html @@ -82,7 +82,7 @@ Inheritance diagram for arrow::ipc::RecordBatchStreamReader:</div> <div class="center"> <img src="classarrow_1_1ipc_1_1_record_batch_stream_reader.png" usemap="#arrow::ipc::RecordBatchStreamReader_map" alt=""/> <map id="arrow::ipc::RecordBatchStreamReader_map" name="arrow::ipc::RecordBatchStreamReader_map"> -<area href="classarrow_1_1ipc_1_1_record_batch_reader.html" title="Abstract interface for reading stream of record batches. " alt="arrow::ipc::RecordBatchReader" shape="rect" coords="0,0,227,24"/> +<area href="classarrow_1_1_record_batch_reader.html" title="Abstract interface for reading stream of record batches. " alt="arrow::RecordBatchReader" shape="rect" coords="0,0,227,24"/> </map> </div></div> <table class="memberdecls"> @@ -92,21 +92,30 @@ Public Member Functions</h2></td></tr> <tr class="separator:a0005d2d5363446f1e2e877c9e3b39e52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6955614f73bb4a6a62cbac895648a322"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_schema.html">Schema</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a6955614f73bb4a6a62cbac895648a322">schema</a> () const override</td></tr> <tr class="separator:a6955614f73bb4a6a62cbac895648a322"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a907e605f364452172de588e2e94bf601"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a907e605f364452172de588e2e94bf601">ReadNextRecordBatch</a> (std::shared_ptr< <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> > *batch) override</td></tr> -<tr class="memdesc:a907e605f364452172de588e2e94bf601"><td class="mdescLeft"> </td><td class="mdescRight">Read the next record batch in the stream. <a href="#a907e605f364452172de588e2e94bf601">More...</a><br /></td></tr> -<tr class="separator:a907e605f364452172de588e2e94bf601"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="inherit_header pub_methods_classarrow_1_1ipc_1_1_record_batch_reader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1ipc_1_1_record_batch_reader')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classarrow_1_1ipc_1_1_record_batch_reader.html">arrow::ipc::RecordBatchReader</a></td></tr> -<tr class="memitem:a32065072805baee6e7eab10b45c0ab0c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_reader"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_reader.html#a32065072805baee6e7eab10b45c0ab0c">~RecordBatchReader</a> ()</td></tr> -<tr class="separator:a32065072805baee6e7eab10b45c0ab0c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_reader"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae8a274f899c14b9b8d629e658609b96f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#ae8a274f899c14b9b8d629e658609b96f">ReadNext</a> (std::shared_ptr< <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> > *batch) override</td></tr> +<tr class="memdesc:ae8a274f899c14b9b8d629e658609b96f"><td class="mdescLeft"> </td><td class="mdescRight">Read the next record batch in the stream. <a href="#ae8a274f899c14b9b8d629e658609b96f">More...</a><br /></td></tr> +<tr class="separator:ae8a274f899c14b9b8d629e658609b96f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_methods_classarrow_1_1_record_batch_reader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_record_batch_reader')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classarrow_1_1_record_batch_reader.html">arrow::RecordBatchReader</a></td></tr> +<tr class="memitem:ad8660ce224397979fbf0da8898e55047 inherit pub_methods_classarrow_1_1_record_batch_reader"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch_reader.html#ad8660ce224397979fbf0da8898e55047">~RecordBatchReader</a> ()</td></tr> +<tr class="separator:ad8660ce224397979fbf0da8898e55047 inherit pub_methods_classarrow_1_1_record_batch_reader"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8ac4623435d60509ac5a5ec22c98d59b inherit pub_methods_classarrow_1_1_record_batch_reader"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch_reader.html#a8ac4623435d60509ac5a5ec22c98d59b">ReadNextRecordBatch</a> (std::shared_ptr< <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> > *batch)</td></tr> +<tr class="separator:a8ac4623435d60509ac5a5ec22c98d59b inherit pub_methods_classarrow_1_1_record_batch_reader"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> +<tr class="memitem:a06160a910260d4590228dcd797fe8031"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a06160a910260d4590228dcd797fe8031">Open</a> (std::unique_ptr< <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html">MessageReader</a> > message_reader, std::shared_ptr< <a class="el" href="namespacearrow_1_1ipc.html#a6eae3918b2e6c0c4e1f56e083187a339">RecordBatchReader</a> > *out)</td></tr> +<tr class="memdesc:a06160a910260d4590228dcd797fe8031"><td class="mdescLeft"> </td><td class="mdescRight">Create batch reader from generic <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html" title="Abstract interface for a sequence of messages. ">MessageReader</a>. <a href="#a06160a910260d4590228dcd797fe8031">More...</a><br /></td></tr> +<tr class="separator:a06160a910260d4590228dcd797fe8031"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a461af1f6b71839280b4d9d4fd81e6b4d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a461af1f6b71839280b4d9d4fd81e6b4d">Open</a> (std::unique_ptr< <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html">MessageReader</a> > message_reader, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">RecordBatchStreamReader</a> > *out)</td></tr> -<tr class="memdesc:a461af1f6b71839280b4d9d4fd81e6b4d"><td class="mdescLeft"> </td><td class="mdescRight">Create batch reader from generic <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html" title="Abstract interface for a sequence of messages. ">MessageReader</a>. <a href="#a461af1f6b71839280b4d9d4fd81e6b4d">More...</a><br /></td></tr> <tr class="separator:a461af1f6b71839280b4d9d4fd81e6b4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42fde4309f948c796e2daa97339819a3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#a42fde4309f948c796e2daa97339819a3">Open</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> > &stream, std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">RecordBatchStreamReader</a> > *out)</td></tr> -<tr class="memdesc:a42fde4309f948c796e2daa97339819a3"><td class="mdescLeft"> </td><td class="mdescRight">Record batch stream reader from InputStream <a href="#a42fde4309f948c796e2daa97339819a3">More...</a><br /></td></tr> <tr class="separator:a42fde4309f948c796e2daa97339819a3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:add9a0fff807a286725be187804e2e0d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#add9a0fff807a286725be187804e2e0d7">Open</a> (<a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> *stream, std::shared_ptr< <a class="el" href="namespacearrow_1_1ipc.html#a6eae3918b2e6c0c4e1f56e083187a339">RecordBatchReader</a> > *out)</td></tr> +<tr class="memdesc:add9a0fff807a286725be187804e2e0d7"><td class="mdescLeft"> </td><td class="mdescRight">Record batch stream reader from InputStream. <a href="#add9a0fff807a286725be187804e2e0d7">More...</a><br /></td></tr> +<tr class="separator:add9a0fff807a286725be187804e2e0d7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae24d0050f1a9533c8414996e9cf570a5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html#ae24d0050f1a9533c8414996e9cf570a5">Open</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> > &stream, std::shared_ptr< <a class="el" href="namespacearrow_1_1ipc.html#a6eae3918b2e6c0c4e1f56e083187a339">RecordBatchReader</a> > *out)</td></tr> +<tr class="memdesc:ae24d0050f1a9533c8414996e9cf570a5"><td class="mdescLeft"> </td><td class="mdescRight">Version of Open that retains ownership of stream. <a href="#ae24d0050f1a9533c8414996e9cf570a5">More...</a><br /></td></tr> +<tr class="separator:ae24d0050f1a9533c8414996e9cf570a5"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Synchronous batch stream reader that reads from <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a>. </p> @@ -137,8 +146,8 @@ Static Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a id="a461af1f6b71839280b4d9d4fd81e6b4d"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a461af1f6b71839280b4d9d4fd81e6b4d">◆ </a></span>Open() <span class="overload">[1/2]</span></h2> +<a id="a06160a910260d4590228dcd797fe8031"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a06160a910260d4590228dcd797fe8031">◆ </a></span>Open() <span class="overload">[1/5]</span></h2> <div class="memitem"> <div class="memproto"> @@ -155,7 +164,7 @@ Static Public Member Functions</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">RecordBatchStreamReader</a> > * </td> + <td class="paramtype">std::shared_ptr< <a class="el" href="namespacearrow_1_1ipc.html#a6eae3918b2e6c0c4e1f56e083187a339">RecordBatchReader</a> > * </td> <td class="paramname"><em>out</em> </td> </tr> <tr> @@ -181,8 +190,45 @@ Static Public Member Functions</h2></td></tr> </div> </div> +<a id="a461af1f6b71839280b4d9d4fd81e6b4d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a461af1f6b71839280b4d9d4fd81e6b4d">◆ </a></span>Open() <span class="overload">[2/5]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchStreamReader::Open </td> + <td>(</td> + <td class="paramtype">std::unique_ptr< <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html">MessageReader</a> > </td> + <td class="paramname"><em>message_reader</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html">RecordBatchStreamReader</a> > * </td> + <td class="paramname"><em>out</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>Since 0.7.0 </dd></dl> + +</div> +</div> <a id="a42fde4309f948c796e2daa97339819a3"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a42fde4309f948c796e2daa97339819a3">◆ </a></span>Open() <span class="overload">[2/2]</span></h2> +<h2 class="memtitle"><span class="permalink"><a href="#a42fde4309f948c796e2daa97339819a3">◆ </a></span>Open() <span class="overload">[3/5]</span></h2> <div class="memitem"> <div class="memproto"> @@ -214,8 +260,45 @@ Static Public Member Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd>Since 0.7.0 </dd></dl> + +</div> +</div> +<a id="add9a0fff807a286725be187804e2e0d7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#add9a0fff807a286725be187804e2e0d7">◆ </a></span>Open() <span class="overload">[4/5]</span></h2> -<p>Record batch stream reader from InputStream </p> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchStreamReader::Open </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> * </td> + <td class="paramname"><em>stream</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::shared_ptr< <a class="el" href="namespacearrow_1_1ipc.html#a6eae3918b2e6c0c4e1f56e083187a339">RecordBatchReader</a> > * </td> + <td class="paramname"><em>out</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Record batch stream reader from InputStream. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname"></td><td></td></tr> @@ -225,8 +308,46 @@ Static Public Member Functions</h2></td></tr> </div> </div> -<a id="a907e605f364452172de588e2e94bf601"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a907e605f364452172de588e2e94bf601">◆ </a></span>ReadNextRecordBatch()</h2> +<a id="ae24d0050f1a9533c8414996e9cf570a5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae24d0050f1a9533c8414996e9cf570a5">◆ </a></span>Open() <span class="overload">[5/5]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchStreamReader::Open </td> + <td>(</td> + <td class="paramtype">const std::shared_ptr< <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> > & </td> + <td class="paramname"><em>stream</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::shared_ptr< <a class="el" href="namespacearrow_1_1ipc.html#a6eae3918b2e6c0c4e1f56e083187a339">RecordBatchReader</a> > * </td> + <td class="paramname"><em>out</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Version of Open that retains ownership of stream. </p> + +</div> +</div> +<a id="ae8a274f899c14b9b8d629e658609b96f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae8a274f899c14b9b8d629e658609b96f">◆ </a></span>ReadNext()</h2> <div class="memitem"> <div class="memproto"> @@ -235,7 +356,7 @@ Static Public Member Functions</h2></td></tr> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchStreamReader::ReadNextRecordBatch </td> + <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchStreamReader::ReadNext </td> <td>(</td> <td class="paramtype">std::shared_ptr< <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> > * </td> <td class="paramname"><em>batch</em></td><td>)</td> @@ -258,7 +379,7 @@ Static Public Member Functions</h2></td></tr> </dd> </dl> -<p>Implements <a class="el" href="classarrow_1_1ipc_1_1_record_batch_reader.html#a89ebc1f8f7d2de76f55ee4e368ba3b2b">arrow::ipc::RecordBatchReader</a>.</p> +<p>Implements <a class="el" href="classarrow_1_1_record_batch_reader.html#aaffe944df9d8a4c3e6592eb2f8f78f9f">arrow::RecordBatchReader</a>.</p> </div> </div> @@ -286,7 +407,7 @@ Static Public Member Functions</h2></td></tr> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>the shared schema of the record batches in the stream </dd></dl> -<p>Implements <a class="el" href="classarrow_1_1ipc_1_1_record_batch_reader.html#a1c99109f300e3f2488ded7889afce6a5">arrow::ipc::RecordBatchReader</a>.</p> +<p>Implements <a class="el" href="classarrow_1_1_record_batch_reader.html#ad2ded865a6720e61e4685cfd34ed377f">arrow::RecordBatchReader</a>.</p> </div> </div> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.png ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.png b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.png index 6b2e356..aa607b6 100644 Binary files a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.png and b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_reader.png differ http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer-members.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer-members.html index 182d99c..0c1ddc4 100644 --- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer-members.html +++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer-members.html @@ -72,11 +72,13 @@ $(function() { <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a2619ef5f3dccdb9e606a944c406ecad6">Close</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#ad1e199bbd642f0a914639e0a44bc7c4c">impl_</a></td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#aff8b31c332cc9bd7ba83275fdff081ea">Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchStreamWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a88e6690fbf4ee337e65577952a2f03fc">RecordBatchStreamWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a38780b171958b6ac66d851990c37eed2">RecordBatchStreamWriterImpl</a></td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#ac7c5f65e9186a192c254e2b74a36e41e">set_memory_pool</a>(MemoryPool *pool) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#af4fc0edc6dfa00ff2e70f09b916ca8d8">WriteRecordBatch</a>(const RecordBatch &batch, bool allow_64bit=false) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#afa77ce400799a9e9820825b38722b8de">Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#aff8b31c332cc9bd7ba83275fdff081ea">Open</a>(io::OutputStream *sink, const std::shared_ptr< Schema > &schema, std::shared_ptr< RecordBatchStreamWriter > *out)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a88e6690fbf4ee337e65577952a2f03fc">RecordBatchStreamWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a38780b171958b6ac66d851990c37eed2">RecordBatchStreamWriterImpl</a></td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#ac7c5f65e9186a192c254e2b74a36e41e">set_memory_pool</a>(MemoryPool *pool) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#af4fc0edc6dfa00ff2e70f09b916ca8d8">WriteRecordBatch</a>(const RecordBatch &batch, bool allow_64bit=false) override</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">WriteTable</a>(const Table &table)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#af84936f0d36f7f3461161d254448f9c4">~RecordBatchStreamWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">arrow::ipc::RecordBatchStreamWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ac1eab409618a90045b1bba229d401f28">~RecordBatchWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents -->
