| 120 | } |
| 121 | |
| 122 | Block TTLBlockInputStream::readImpl() |
| 123 | { |
| 124 | if (all_data_dropped) |
| 125 | return {}; |
| 126 | |
| 127 | auto block = children.at(0)->read(); |
| 128 | for (const auto & algorithm : algorithms) |
| 129 | algorithm->execute(block); |
| 130 | |
| 131 | if (!block) |
| 132 | return block; |
| 133 | |
| 134 | return reorderColumns(std::move(block), header); |
| 135 | } |
| 136 | |
| 137 | void TTLBlockInputStream::readSuffixImpl() |
| 138 | { |
nothing calls this directly
no test coverage detected