| 134 | } |
| 135 | |
| 136 | std::optional<WarningSourceData> getWarningSourceData( |
| 137 | const std::vector<ValueVector*>& warningDataVectors, sel_t pos) { |
| 138 | std::optional<WarningSourceData> ret; |
| 139 | if (!warningDataVectors.empty()) { |
| 140 | ret.emplace(WarningSourceData::constructFromData(warningDataVectors, |
| 141 | safeIntegerConversion<idx_t>(pos))); |
| 142 | } |
| 143 | return ret; |
| 144 | } |
| 145 | |
| 146 | bool checkNullKey(ValueVector* keyVector, offset_t vectorOffset, |
| 147 | BatchInsertErrorHandler* errorHandler, const std::vector<ValueVector*>& warningDataVectors) { |
no test coverage detected