| 1815 | } |
| 1816 | |
| 1817 | size_t MergeTreeDataSelectAnalysisResult::marks() const |
| 1818 | { |
| 1819 | if (std::holds_alternative<std::exception_ptr>(result)) |
| 1820 | std::rethrow_exception(std::get<std::exception_ptr>(result)); |
| 1821 | |
| 1822 | const auto & index_stats = std::get<ReadFromMergeTree::AnalysisResult>(result).index_stats; |
| 1823 | if (index_stats.empty()) |
| 1824 | return 0; |
| 1825 | return index_stats.back().num_granules_after; |
| 1826 | } |
| 1827 | |
| 1828 | } |
no test coverage detected