fix(docs): Update broken links to TableProvider
docs
#16830
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Which issue does this PR close?
Rationale for this change
Fixes broken links to the
TableProvider
trait in the Rust and website docs. I found them while manually browsing the docs.The following links are broken:
https://docs.rs/datafusion/latest/datafusion/datasource/provider/trait.TableProvider.html
https://docs.rs/datafusion/latest/datafusion/datasource/provider/trait.TableProvider.html#tymethod.scan
TableProvider
link on the Building Logical Plans library user guide.What changes are included in this PR?
To find all instances, I grepped the codebase for the common path
datafusion/datasource/provider
and fixed the links I found.Noter: Other broken links may still exist. I tried using cargo deadlinks to detect them automatically but the output was too verbose. I'll explore this later.
Are these changes tested?
Verified that the updated
TableProvider
links work correctly by building the docs in local locally and manually checking the following generated pages:/target/doc/datafusion/catalog/default_table_source/struct.DefaultTableSource.html
/target/doc/datafusion/logical_expr/trait.TableSource.html
/docs/build/html/library-user-guide/building-logical-plans.html
Are there any user-facing changes?
No.