Skip to content

[SPARK-52428] Add ergonomic convenience methods for catalog and config APIs#44

Open
rafafrdz wants to merge 1 commit intoapache:masterfrom
rafafrdz:add-api-ergonomic-defaults
Open

[SPARK-52428] Add ergonomic convenience methods for catalog and config APIs#44
rafafrdz wants to merge 1 commit intoapache:masterfrom
rafafrdz:add-api-ergonomic-defaults

Conversation

@rafafrdz
Copy link
Copy Markdown

Summary

Reduce boilerplate for common API calls that almost always use None defaults:

  • catalog.list_all_tables() — convenience for list_tables(None, None)
  • catalog.list_all_databases() — convenience for list_databases(None)
  • catalog.list_all_catalogs() — convenience for list_catalogs(None)
  • catalog.list_all_functions() — convenience for list_functions(None, None)
  • conf.get_value(key) — convenience for get(key, None)

Test plan

  • cargo build passes
  • cargo fmt -- --check passes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant