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

Function getRelTableSetInfo

src/processor/map/map_set.cpp:38–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38static RelTableSetInfo getRelTableSetInfo(const RelGroupCatalogEntry& entry, table_id_t srcTableID,
39 table_id_t dstTableID, const Expression& expr, StorageManager* storageManager) {
40 auto relEntryInfo = entry.getRelEntryInfo(srcTableID, dstTableID);
41 auto table = storageManager->getTable(relEntryInfo->oid)->ptrCast<RelTable>();
42 auto columnID = getColumnID(entry, expr.constCast<PropertyExpression>());
43 return RelTableSetInfo(table, columnID);
44}
45
46std::unique_ptr<NodeSetExecutor> PlanMapper::getNodeSetExecutor(
47 const BoundSetPropertyInfo& boundInfo, const Schema& schema) const {

Callers 1

getRelSetExecutorMethod · 0.85

Calls 4

getColumnIDFunction · 0.85
getRelEntryInfoMethod · 0.80
RelTableSetInfoClass · 0.50
getTableMethod · 0.45

Tested by

no test coverage detected