| 79 | } |
| 80 | |
| 81 | static MergeTreeReaderSettings getMergeTreeReaderSettings(const ContextPtr & context, const MergeTreeMetaBase & data) |
| 82 | { |
| 83 | MergeTreeReaderSettings settings{ |
| 84 | .read_settings = context->getReadSettings(), |
| 85 | .save_marks_in_cache = true, |
| 86 | .checksum_on_read = context->getSettingsRef().checksum_on_read, |
| 87 | .read_source_bitmap = !context->getSettingsRef().use_encoded_bitmap, |
| 88 | }; |
| 89 | |
| 90 | settings.setDiskCacheSteaing(data.getSettings()->disk_cache_stealing_mode); |
| 91 | return settings; |
| 92 | } |
| 93 | |
| 94 | static MergeTreeData::DataPartsVector getSelectedPartsVector(const ReadFromMergeTree::AnalysisResult & result) |
| 95 | { |
no test coverage detected