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

Method resolveResultVector

src/expression_evaluator/path_evaluator.cpp:215–224  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213}
214
215void PathExpressionEvaluator::resolveResultVector(const processor::ResultSet& /*resultSet*/,
216 storage::MemoryManager* memoryManager) {
217 resultVector = std::make_shared<ValueVector>(expression->getDataType().copy(), memoryManager);
218 std::vector<ExpressionEvaluator*> inputEvaluators;
219 inputEvaluators.reserve(children.size());
220 for (auto& child : children) {
221 inputEvaluators.push_back(child.get());
222 }
223 resolveResultStateFromChildren(inputEvaluators);
224}
225
226} // namespace evaluator
227} // namespace lbug

Callers

nothing calls this directly

Calls 6

getDataTypeMethod · 0.80
copyMethod · 0.45
reserveMethod · 0.45
sizeMethod · 0.45
push_backMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected