MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / bindFunc

Function bindFunc

src/function/table/storage_version.cpp:22–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20}
21
22static 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
34function_set StorageVersionFunction::getFunctionSet() {
35 function_set functionSet;

Callers

nothing calls this directly

Calls 2

emplace_backMethod · 0.80
createVariablesMethod · 0.80

Tested by

no test coverage detected