| 1672 | { |
| 1673 | public: |
| 1674 | SubExprNodeCopier(Firebird::MemoryPool& pool, CompilerScratch* aCsb) |
| 1675 | : NodeCopier(pool, aCsb, getBuffer(STREAM_MAP_LENGTH)) |
| 1676 | { |
| 1677 | // Initialize the map so all streams initially resolve to the original number. |
| 1678 | // As soon as copy creates new streams, the map is being overwritten. |
| 1679 | for (unsigned i = 0; i < STREAM_MAP_LENGTH; ++i) |
| 1680 | remap[i] = i; |
| 1681 | } |
| 1682 | }; |
| 1683 | |
| 1684 |
nothing calls this directly
no test coverage detected