adriangb commented on issue #10546:
URL: https://github.com/apache/datafusion/issues/10546#issuecomment-2150386937

   Sorry for jumping in here, maybe this isn't the best issue but it's hard to 
keep up with all of the amazing work you're doing @alamb!
   
   I wanted to pitch a use case I've been thinking about of storing a secondary 
index on a searchable async location. Think a relational database with ACID 
guarantees. In particular the key would be that hooks to do selections / 
pruning be async and that they pass in filters: I'd push down the filters into 
filters in the metadata store and run an actual query there. This is in 
contrast to https://github.com/apache/datafusion/pull/10549 for example where 
the index is in memory and fully materialized. I realize that 
`TableProvider.scan` already serves this purpose, but it'd be nice to integrate 
into these new APIs instead of having to implement more things oneself because 
you're hooking in at a higher (lower?) level.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to