Skip to content
Discussion options

You must be logged in to vote

1 Why CatalogList doesn’t provide delete function

I don't think there is a good reason. Perhaps you could file a new ticket with the request?

  1. Why is only SchemaProvider's table function asynchronous and SchemaProvider.table_names 、CatalogList.catalog_names not allowed to get data from remote?

The theory is that using a remote procedure call to list table names and other functions is likely to be very poor performance (most systems would want to batch the access to the remote catalog).

What DataFusion itself does to plan SQL querie is to walk over the query to find all schema / table references (in an async function, which could potentially access a remote catalog) and then does plan…

Replies: 4 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by Jefffrey
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@alamb
Comment options

alamb Jun 23, 2024
Collaborator

@tv42
Comment options

@alamb
Comment options

alamb Jun 24, 2024
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants