{"id":"sstable-scan-is-streaming","text":"`SSTable.scan()` and `scan_all()` use Python generators (yield), meaning individual SSTables already support streaming — only the cross-SSTable merge layer materializes","truth_value":"IN","source":"entries/2026/05/28/topic-merge-iterator-vs-dict-merge.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"sstable-scan-is-streaming","truth_value":"IN","reason":"premise"}]}}