| 123 | |
| 124 | template <> |
| 125 | void checkVectorFlagsClearedTyped<TypeKind::VARIANT>( |
| 126 | const BaseVector& vector, |
| 127 | const SelectivityVector& asciiClearedRows, |
| 128 | const SelectivityVector& asciiRemainRows) { |
| 129 | checkBaseVectorFlagsCleared(vector); |
| 130 | |
| 131 | auto* variantVector = vector.as<VariantVector>(); |
| 132 | for (const auto& child : variantVector->children()) { |
| 133 | checkVectorFlagsCleared(*child, asciiClearedRows, asciiRemainRows); |
| 134 | } |
| 135 | } |
| 136 | |
| 137 | // Check that data-dependent flags have been reset. If the asciiness flag |
| 138 | // applies, check that the asciiness information is cleared at asciiClearedRows |
nothing calls this directly
no test coverage detected