| 161 | } |
| 162 | |
| 163 | TupleRow* ALWAYS_INLINE GetRow(int row_idx) { |
| 164 | DCHECK(tuple_ptrs_ != nullptr); |
| 165 | DCHECK_GE(row_idx, 0); |
| 166 | DCHECK_LT(row_idx, capacity_); |
| 167 | return reinterpret_cast<TupleRow*>(tuple_ptrs_ + row_idx * num_tuples_per_row_); |
| 168 | } |
| 169 | |
| 170 | const TupleRow* ALWAYS_INLINE GetRow(int row_idx) const { |
| 171 | DCHECK(tuple_ptrs_ != nullptr); |
no outgoing calls