| 92 | explicit TestDataSource(memory::MemoryPool* pool) : pool_{pool} {} |
| 93 | |
| 94 | void addSplit(std::shared_ptr<connector::ConnectorSplit> split) override { |
| 95 | auto testSplit = std::dynamic_pointer_cast<TestSplit>(split); |
| 96 | BOLT_CHECK_NOT_NULL(testSplit); |
| 97 | future_ = testSplit->touch(); |
| 98 | needSplit_ = false; |
| 99 | } |
| 100 | |
| 101 | std::optional<RowVectorPtr> next(uint64_t size, ContinueFuture& future) |
| 102 | override { |
no test coverage detected