ksuarez1423 commented on code in PR #14008:
URL: https://github.com/apache/arrow/pull/14008#discussion_r958917652


##########
docs/source/cpp/tables.rst:
##########
@@ -77,6 +77,17 @@ has a schema which must match its arrays' datatypes.
 Record batches are a convenient unit of work for various serialization
 and computation functions, possibly incremental.
 
+.. image:: tables-versus-record-batches.svg
+   :alt: A graphical representation of an Arrow Table and a Record Batch, with
+         structure as described in text above.
+
+Because record batches can be represented as a struct array, they can be 
+exported through the C data interface between implementations. Tables and 
+chunked arrays, on the other hand, are concepts in the C++ implementation, not 

Review Comment:
   Knowledge of the C data interface aside, it may be worth being explicit 
where Tables can and cannot go -- for example, Python claims to have a Table 
class which is described similarly, and this seems like a good moment to be 
clear about incompatibilities/compatibilities. 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to