Several variations of optimized makeResult functions: makeResultIntern - The intern option was enabled and the column type contains byte arrays that can benefit from interning.
(t RowNumber, v *pq.Value)
| 938 | // makeResultIntern - The intern option was enabled and the column type contains |
| 939 | // byte arrays that can benefit from interning. |
| 940 | func (c *SyncIterator) makeResultIntern(t RowNumber, v *pq.Value) *IteratorResult { |
| 941 | c.at.RowNumber = t |
| 942 | c.at.Entries[0].Value = c.interner.UnsafeClone(v) |
| 943 | return &c.at |
| 944 | } |
| 945 | |
| 946 | // makeResultClone - The column type contains pointers that must be cloned |
| 947 | // to detach the values from the parquet buffers. But the intern option was |
nothing calls this directly
no test coverage detected