Set sequential value in a given child vector. 'value' is the starting value.
| 102 | |
| 103 | // Set sequential value in a given child vector. 'value' is the starting value. |
| 104 | void setSequentialValue( |
| 105 | RowVectorPtr rowVector, |
| 106 | column_index_t childIndex, |
| 107 | int64_t value = 0) { |
| 108 | auto valueVector = rowVector->childAt(childIndex)->as<FlatVector<int64_t>>(); |
| 109 | for (auto i = 0; i < valueVector->size(); ++i) { |
| 110 | valueVector->set(i, value + i); |
| 111 | } |
| 112 | } |
| 113 | |
| 114 | void resizeVector(RowVector& vector, vector_size_t size) { |
| 115 | vector.prepareForReuse(); |
no test coverage detected