You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
Gayathri Srividya Rajavarapu
authored and
Gayathri Srividya Rajavarapu
committed
Fix: implement lazy pagination iterator for catalog list methods (#3365)
- Changed list_tables, list_namespaces, list_views return types from list[Identifier] to Iterator[Identifier] in the base Catalog abstract class and all implementations
- REST catalog uses true generators with per-page HTTP fetch helpers (decorated with @Retry) to correctly support auth retry logic
- Other catalogs (SQL, DynamoDB, Glue, Hive, BigQuery, NoOp) return iter() of their results
- CLI and output updated to work with iterators
- All test files updated to wrap list_* calls with list() where needed
Closes#3365
0 commit comments