| 557 | } |
| 558 | |
| 559 | void PrintTo(const Declaration& decl, std::ostream* os) { |
| 560 | *os << decl.factory_name; |
| 561 | |
| 562 | if (decl.label != decl.factory_name) { |
| 563 | *os << ":" << decl.label; |
| 564 | } |
| 565 | |
| 566 | *os << "<"; |
| 567 | PrintToImpl(decl.factory_name, *decl.options, os); |
| 568 | *os << ">"; |
| 569 | |
| 570 | *os << "{"; |
| 571 | for (const auto& input : decl.inputs) { |
| 572 | if (auto idecl = std::get_if<Declaration>(&input)) { |
| 573 | PrintTo(*idecl, os); |
| 574 | } |
| 575 | } |
| 576 | *os << "}"; |
| 577 | } |
| 578 | |
| 579 | Result<std::shared_ptr<Table>> MakeRandomTimeSeriesTable( |
| 580 | const TableGenerationProperties& properties) { |
no test coverage detected