lidavidm commented on PR #12775:
URL: https://github.com/apache/arrow/pull/12775#issuecomment-1153777660

   Oops, I didn't actually reply to the use case part.
   
   > One of the intended use case is designing performant connectors for NoSQL 
databases, who typically provide results as a vector or iterator of row / 
document objects. For example, DynamoDB's C++ SDK returns 
`Aws::Map<Aws::String, Aws::DynamoDB::Model::AttributeValue>`. Cassandra has a 
similar class. More generally, there are a lot of existing systems that work 
off of rows that an adopter of Arrow may need to connect to.
   
   It would be useful to make this use case easier, but I'm still not sure if 
it needs to be a new API, vs a code sample or suggestions on how to approach 
it. `row_conversion.h` here is very minimal and could frankly just be 
copy-pasted into an application easily enough without having to make it a 
public Arrow API. That said I don't necessarily object to having it if it's 
going to be a common enough pattern and/or if that makes it easy to point to.


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