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

Method getRelID

src/processor/operator/persistent/insert_executor.cpp:172–180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170}
171
172internalID_t RelTableInsertInfo::getRelID() const {
173 auto relIDVector = columnDataVectors[0];
174 auto& nodeIDSelVector = relIDVector->state->getSelVector();
175 DASSERT(nodeIDSelVector.getSelSize() == 1);
176 if (relIDVector->isNull(nodeIDSelVector[0])) {
177 return {INVALID_OFFSET, INVALID_TABLE_ID};
178 }
179 return relIDVector->getValue<nodeID_t>(nodeIDSelVector[0]);
180}
181
182void RelInsertExecutor::init(ResultSet* resultSet, const ExecutionContext* context) {
183 info.init(*resultSet);

Callers 1

insertMethod · 0.80

Calls 2

getSelSizeMethod · 0.80
isNullMethod · 0.45

Tested by

no test coverage detected