| 20 | } |
| 21 | |
| 22 | static std::unique_ptr<TableFuncBindData> bindFunc(const main::ClientContext*, |
| 23 | const TableFuncBindInput* input) { |
| 24 | std::vector<std::string> returnColumnNames; |
| 25 | std::vector<common::LogicalType> returnTypes; |
| 26 | returnColumnNames.emplace_back("version"); |
| 27 | returnTypes.emplace_back(common::LogicalType::UINT64()); |
| 28 | returnColumnNames = |
| 29 | TableFunction::extractYieldVariables(returnColumnNames, input->yieldVariables); |
| 30 | auto columns = input->binder->createVariables(returnColumnNames, returnTypes); |
| 31 | return std::make_unique<TableFuncBindData>(std::move(columns), 1 /* one row result */); |
| 32 | } |
| 33 | |
| 34 | function_set StorageVersionFunction::getFunctionSet() { |
| 35 | function_set functionSet; |
nothing calls this directly
no test coverage detected