tub opened a new pull request, #7347: URL: https://github.com/apache/paimon/pull/7347
## Summary - Add backtick quoting to `Identifier` for SQL-safe formatting - Add `ChangelogProducer` enum to core_options - Add `exists_batch()` for bulk file existence checks - Add LRU caching to `ManifestFileManager` and `ManifestListManager` - Add snapshot caching and traversal helpers to `SnapshotManager` - Add `cachetools` dependency ## Stacked PR series This is **PR 1a/5** in the Python streaming read series: - **PR 1a** (this): Caching infrastructure + utilities (~880 lines) - PR 1b: Scanners, sharding, row kind - PR 1c: Consumer management - PR 2: Core streaming (`AsyncStreamingTableScan`) - PR 3: CLI (`paimon tail`) ## Test plan - [x] `flake8` passes on all changed files - [x] `python -m pytest` passes (630/630, 9 pre-existing lance skips) - [x] New tests: `identifier_test.py`, `manifest_cache_test.py` -- 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]
