| 702 | } |
| 703 | |
| 704 | void FactorizedTableIterator::readFlatColToFlatTuple(ft_col_idx_t colIdx, uint8_t* valueBuffer, |
| 705 | FlatTuple& tuple) { |
| 706 | auto isNull = factorizedTable.isNonOverflowColNull( |
| 707 | valueBuffer + factorizedTable.getTableSchema()->getNullMapOffset(), colIdx); |
| 708 | tuple[colIdx].setNull(isNull); |
| 709 | if (!isNull) { |
| 710 | tuple[colIdx].copyFromRowLayout( |
| 711 | valueBuffer + factorizedTable.getTableSchema()->getColOffset(colIdx)); |
| 712 | } |
| 713 | } |
| 714 | |
| 715 | void FactorizedTableIterator::updateInvalidEntriesInFlatTuplePositionsInDataChunk() { |
| 716 | for (auto i = 0u; i < flatTuplePositionsInDataChunk.size(); i++) { |
nothing calls this directly
no test coverage detected